论文部分内容阅读
J2EE是目前构建电子商务系统比较流行的技术,采用J2EE技术,可以方便地将系统分离为三层:表示层、业务层和数据库层。表示层向客户的浏览器提供基于Web的显示页面;数据库层则提供数据存储,一般就是物理数据库;业务层处理数据,业务层处于表示层和数据库层的中间,提供表示层所需的数据,它实际的角色是表示层和数据层的中介。采用这种层次结构可以提高系统的扩展性和服务器的效率,方便开发。
本文的网上选书系统是电子商务的典型应用。以前很多的应用是基于两层体系结构来进行设计和开发的,随着Internet的飞速发展,传统的两层体系结构己经越来越多的被分布式的应用所代替。
本文采用J2EE技术设计开发网上选书系统,目标是使系统具有J2EE应用的特点,比如平台独立性、高可靠性和可扩展性等。系统实现过程中使用了J2EE中的多种技术,如EJB,JSP,Servlet,JDBC,JNDI,XML等。同时在开发过程中采用多种常用设计模式来提高开发效率和系统性能,比如常用的会话外观模式、MVC等。系统的需求分析则使用UML来进行处理。整个开发过程使用如Eclipse等集成开发工具,在Weblogic9.0中间件服务器上部署文件。