任丽宇
摘 要 本文论述了用JSP技术实现动态网站——天津城市地下铁路的技术特征、应用原理及方法,充分突出了JSP技术的优越性。介绍了在Tomcat 5.0和J2SDK 1.4.2环境下开发本系统的详细过程,提出实现网站信息管理、资源共享的基本目标,并对系统整体结构设计和各个子系统的功能设计及实现过程,从软件工程的角度进行了科学而严谨的阐述。
关键词 网站,JSP,Tomcat
随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,计算机网络通信和资源共享已成为计算机发展的主要方向。Web站点向用户提供的服务将越来越丰富,越来越人性化。因此,建设一个好的Web站点对天津地铁管理处的发展十分重要。它可以通过网络上资源共享的优势,使上至各层领导,下至各位员工到中间管理人员等各层次用户以最方便、最快捷的方式获取自己所需信息。
一、系统开发技术路线
1.系统开发环境和开发工具
(1)页面设计工具:Dreamweaver8
Dreamweaver8可以加入丰富的动态效果;简化了网页设计,操作简单;优秀的网站管理功能,生成自动的超级链接;便于扩展,更适用于个人的需求。
(2) Java开发工具:J2SDK 1.4
J2SDK 1.4提供了高的性能、可规划性、稳定性和服务能力。
(3) Web服务器:Tomcat5.0
使用现有的技术就能够实现这个系统。系统将采用B/S结构,以Dreamweaver8实现界面的制作,以JSP通过Javabean实现界面与后台数据库的连接,数据库采用较流行的SQL Server2000进行数据的管理,数据库与网页的连接采用JDBC。
(4)数据库开发工具:SQL Server
SQL Server具有使用方便、可伸缩性好与相关软件集成程度高等优点。
2.技术架构
系统设计通用的三层架构,网站采用了JSP技术进行开发。
在本系统设计中采用三层结构的技术框架结构自下而上,可以分为三部分——数据层、业务逻辑层、表现层。
数据层主要用来存放系统的数据,这里采用SQL Server数据库作为后台数据库。
业务逻辑层用来实现数据的运算、统计、检索、列表显示等相关业务;主要通过JSP、JAVABEAN、JavaScript代码来实现,JSP代码在服务器上运行,将执行结果返回到客户浏览器。通过表现逻辑与业务逻辑的分离,使网页内容简洁,系统的可维护性和可扩充性增强。
表现层是提供给用户的界面层,即在客户端上显示的网页,用户通过表现层完成各种操作。在客户端用户通过浏览器完成数据下载与模拟操作,浏览器端的表现逻辑通过JSP、HTML网页完成。
按上述三层结构设计的系统具有较好的扩展性。随着业务的拓展,可以很方便的在必要的层面中添加相应的应用,实现系统功能的扩展(如图1所示)
|