SmartWeb系统
系统介绍
系统结构
项目范例
SmartSale系统
系统介绍 |
 |
SmartWeb —— 优良稳定的系统结构

- SERVLET 2.3
- JSP 1.2
- EJB 2.0
- JSTL 1.0,JSP标准标记库:JSTL包含了一些JSP应用的常用功能,如输出操作、条件操作、迭代操作、SQL操作、XML操作、本地化操作等,这使用JSTL使用页面的开发变得简单。而且,JSTL是JCP的标准,更多J2EE服务器厂商也致力于优化它的现实,所以使用JSTL也会更高效。
- STRUCT 1.1,是一个基于JSP和SERVLET的MVC开发框架。它提供输出输入的转换,输入的有效性检查,异常处理,模板,本地化操作等功能。相对于其它的MVC开发框架来说,STRUCT是由APACHE基金所支持的一个开源项目,流行时间已较长,也很广泛,在1.1版本中,包含了其它很多标准或非标准的技术,如TILES,JSF等。同时它也得到了流行的IDE的支持。
- MVC FRAMEWORK,MVC模式是在开发设计中将数据、业务逻辑同数据的表现分离,这样使程序更加清晰,减少重复的代码,集中的业务逻辑控制,方便的外观更改,程序就易于开发修改,也易于调试。此外,这样还可以使有着不同专长的开发人员专注于自己的工作,如页面人员可以在只涉及简单代码的情况下开发页面,而代码人同则无需关心外观,只完成业务逻辑就可以了。
- DATA ACCESS OBJECT PATTERN,DAO模式主要是不在业务逻辑中直接对数据库进行操作,而是增加一个DAO对象,用于实现对数据库的操作,业务逻辑只调用DAO中提供的接口来操作数据库,这样希望能够实现数据库无关,并且方便数据库的修改。
- SERVICE LOCATOR PATTERN,在JAVA中查找并创建一个远程对象是一个相当耗时的操作,使用SERVICE LOCATOR模式,可以对远程对象作缓存,多个实例共享一个远程对象,以提高效率。
- VALUE OBJECT PATTERN,对数据库的操作,一般是通过相应的GETTER同SETTER方法,这些都是远程的方法。使用值对象,可对应数据库中的一条记录,当然这个记录也可以是几个表的复合结果。这样,以后每次数据库的操作都是以值对象为参数,这样可以减少远程方法调用的次数。
|
|