(2)Spring 上下文,它是一个配置文件,通过该配置文件开发人员可以访问框架中的各种对象,Spring上下文包括校验、国际化等功能。
(3)Spring Dao,该模块提供了 JDBC、ORM等模块。通过使用这些模块可以大幅度减少数据库代码的编写,并且可以对数据库出现的异常进行统一处理,大大降低了需要异常代码的数量,为数据库操作提供了声明式的事务管理,应用开发人员就不需要过多的关注事务管理。
(4)Spring Web,该模块建立在上下文模块之上,给基于Web的应用提供上下文。
(5)Spring ORM,该模块主要提供了与其它持久化框架的集成,并提供了对象关系映射的工具。
(6)Spring MVC,它是一个健全的构建Web应用程序的实现,MVC容纳了包括JSP、POI在内的众多视图技术。
(7)Spring AOP(Spring 的面向切面编程),该模块提供了一种描述横切关注点的机制,这中机制的好处是可以使具体的业务逻辑实现与拦截方法分离,对有业务逻辑模块的公共功能进行统一的拦截处理降低了程序的复杂性。
2。2 ExtJs前端框架技术
2。2。1富客户端发展及应用
随着互联网的快速发展以及个人PC的普及使用,越来越多的应用程序由C/S架构转为B/S(浏览器/服务器)模式,前端浏览器用来显示一些静态页面信息,数据操作在后端服务器执行,但是这种系统存在的问题是应用的交互都在服务器端执行,也就是说浏览器段端数据要上传到服务器,服务器做出响应返回结果,最后浏览器端加载页面信息。但是随着应用程序越来越复杂,这种传统的“瘦”客户端慢慢无法满足用户的需求,基于这个背景,富客户端(RIA)技术应运而生。来.自^优+尔-论,文:网www.youerw.com +QQ752018766-
富客户端技术的特点是将需要在服务器端完成的操作转到客户端进行处理,和服务器端只进行一些关键数据的交互。使用富客户端技术带来的好处主要表现为以下几点:
(1)跨平台性,在绝大多数浏览器中就可以运行
(2)交互性好,富客户端技术可以实现HTML很难甚至根本实现的丰富的界面效果,大大提高了用户体验,交互性好。
(3)性能良好,因为将一部分功能放在客户端实现,不必像传统B/S应用那样频繁的和服务器交互数据,这样浏览器端和服务器端的负载更加平衡。
异步性,运用富客户端技术,前台页面不一定要执行点击按钮等交互操作才能与服务器端进行交互,这种异步通信方式大大提高响应的速度。 SSH2+ExtJs单位人事管理系统设计(5):http://www.youerw.com/jisuanji/lunwen_131451.html