1、“.....本课题希望在的基础上进行开发,增加些企业级的应用基础,构建个完整的适用的应用架构。课题的目标是从整体上提出个可重用的系统架构。这个系统架构需要具有可重用性,可以根据具体的业务需要,使用这个系统架构编写少量的业务代码即可实现所需的功能,实现软件的快速开发。这个系统不仅能够满足互联网的需要,能够在不同的操作系统上运行如,块更加清晰,也更加简单化。现在针对些类似的应用产生了些轻量级的框架,也专门实现关系和对象之间的映射,例如开源框架,就可以实现同样的功能,总之对于同样的问题解决方法是很多的。的应用在实际的业务处理中,还有种经常的操作,那就是批量查询的实现......”。
2、“.....大量的是只读的工作,仅仅是读数据而不进行大量的修改,如果仍然使用的话,可能效率就不是很高。查询大量的数据,要创建成千上万个,因而会极大的影响程序的运行效率。如果依旧使用,许多细粒度调用从服务器取到数据,将会大量使用远程调用,这样对于网络消耗很大,而且性能也会大大降低。在这种大量只读的操作,不需要事务的控制,可以考虑不使用的技术,我们通过的方式直接访问数据库,然后将他封装成就可以了。对于需要修改的操作,仍然使用,这样可以保证对并发的控制和事务的控制。在这里提到了,现在来简单看下,它是个可以序列化的对象,它就像是个“信封”,将需要的数据封装起来成为个的可序列化的对象......”。
3、“.....这样就可以使用个远程调用,取道所有的需要的数据,也就大大节省了网络开销。如图第四章应用框架的扩展图使用处理业务的流程可以看出使用,将大量的远程方法,变成了本地方法。当客户端或者事件机制发出获取数据的申请,取到的不是数据,而是个对象,并将对象复制到本地,在本地进行大量的方法。的使用减少了远程的调用,使用少量的远程调用获取大量的数据,这样就降低了网络的开销,避免了代码的冗余。在这里我们可以根据业务处理的不同进行归类对于处理大量事务的业务操作我们仍然使用实体,这样可以减少对事务的考虑,降低开发难度对于处理少量事务的业务操作,我们可以使用实体结合,实现对数据源的访问......”。
4、“.....如果返回大量数据,我们同样可以将返回结果封装到中对于很少甚至不需要事务处理的业务,典型的例子就是对数据的查询,我们可以直接使用访问数据源,并将返回的结果封装成。下面我们来看下使用了这三种方式的完善的软件架构。如图所示电子科技大学硕士学位论文图完善的架构示意图本章主要从客户端到层和业务逻辑层这两个层次上对我们的架构进行了完善。我们的应用架构现在已经基本完善起来,在其中引入了设计模式,对于数据库的应用采用了和工厂设计模式,这些设计模式都是非常成熟的设计理念,也是在实践中发展起来的行之有效的解决设计问题的常用方法......”。
5、“.....此模式定义了个高层接口,这个接口使得这子系统更加容易使用。外观模式体现了面向对象程序设计中的依赖倒转原则和迪米特法则。外观模式为复杂的子系统提供简单的接口,使得子系统更具有可重用性,并且实现客户程序和抽象类实现之间的分离。本部分实现外观模式和外观模式,对架构进行了有效的扩展,另外其余部分实现了对象关系的映射,将关系模型和对象模型进行转换,使得对关系模型的编程具有对象特征,便于对系统进行统的分析与设计。第五章应用框架的测试第五章应用框架的测试应用框架的实现本框架涉及的因素特别多,需要选择方便的开发工具,经过多方权衡,决定采用开发环境......”。
6、“.....由于它采用插件扩展机制,又是采用开源的路线,因此得到广泛的应用。本框架的开发是在开发框架的基础上进行的二次开发,是比较常用的开源应用框架,它是对中的模型应用进行了进步的扩展,将应用中的视图部分与业务逻辑彻底分离,尽可能地降低它们之间的耦合度,使应用更容易扩展。在下,通过添加插件,使其支持项目的开发,新建个项目,建立应用的基本组织结构,然后添加的支持,通过对项目的类构建路径添加的支持文件,这样基于的环境就构造出来了,然后在此基础上就可以进行进步的开发,首先在的基础上增加两部分功能,是扩展类,使原来的抽象化,具体的操作采用具体的,具体的类负责数据的增删改等......”。
7、“.....容器在测试时采用,等到实际应用时,可以很容易地迁移到或者中去。应用框架的测试测试采用单元测试,始终让系统保持可运行状态,测试个模块之后再进行下个模块的测试,最基本的测试用例主要有具体的类的测试。中的事件处理机制模块测试。在测试用例中要用到数据库,采用开源数据库,可以建立简单的数电子科技大学硕士学位论文据表进行测试。对于用例,需要进行事件的模拟,可以通过编程实现。对于框架的进步的完善,系统是在层增加了过滤器机制,相当与在浏览器和动态页面之间加了层检查机制,根据访问的对象不同,让他看到他应该看的内容,另方面系统在业务逻辑层增加了设计模式,称为外观模式......”。
8、“.....定义了个高层接口,这个接口使得这子系统更加容易使用。外观模式完美地体现了面向对象设计中的依赖倒转原则,使系统更容易维护和扩展。在扩展功能中,主要的测试用例主要有中的过滤功能测试。应用层中的外观模式测试。对系统的进步扩展主要针对数据库进行,主要是实现关系和对象的映射,使应用层使用数据库更加自然。应用框架的安全性考虑对于个企业级的框架来说,需要考虑的内容还有很多,比如安全性问题,作为个基于的系统架构,如果不从整体上对安全性进行考虑,这样的系统是不能算是个完善的系统。对于个企业应用的框架,安全性是必须要考虑的,尤其是数据的安全性,对于些企业应用来说,数据的安全是特别重要的......”。
9、“.....在实际应用中安全性还有和具体的业务逻辑结合起来。在本课题中数据的安全性不是需要重点解决的,这里只做个简单的介绍。架构中已经定义了五种机制,分别是数字签名加密审计认证和授权。数据签名可以保护完整性和不可否认性,加密技术能够保护我们信息的保密性,审计能够提供我们跟踪的功能,认证和授权可以保护合法的用户访问合法的资源。在中完整性保密性和审计跟踪都是由容器替我们实现的,只需要在部署时由部署人员激活容器相应的功能。在这里我们就不用考虑了。第五章应用框架的测试用户认证和访问控制是大多数应用的重要安全尺度,特别是应用。认证和授权服务,是认证和授权控制的不错选择......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。