管理所无法比拟的优点,通过资料,了解了java相关的一些技术并充分运用于此次系统开发中,不懂的向老师同学请教,一点点将代码写出来,逐步编写各个模块,实现模块中应有的功能,并且同步进行测试,由于时间紧迫,在需求上也有想不到的地方,进而会影响部分模块应有的功能不能很好的展现出来,当然已经开发出成型的代码中还有一些小的瑕疵,还有待于进一步的优化,从而将系统完整的展现出来。
2
f2技术方案论证
21BS模型的优点
几乎没有限制的客户端访问和极其简单化的应用程序部署和管理是BS模型的优势所在。
解决了用户的并发请求数量这个限制,使得成千上万的用户可以被无顾虑地添加,我们最好选用三层模型BS结构,即BrowserServer(浏览器服务器)结构,用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成三层结构,是一种全新的软件系统构造技术。
从图中可以看到这种结构的一个重要的特点是,用户可以完全不需要安装客户端软件,当然也不需要担心任何软件升级和不兼容等任何客户端所遇到的问题。相比之下,BS模型的优点显而易见,更适合这个网站的构建,有利于网站的维护和扩充。
图21BS模型结构图
WWW浏览器
本地访问用户计算机
I
ter
et网络HTML页面
HTTP请求WWW服务
HTML第一层服务器
服务程序CGIFastCGIJAVA
ServletsASPJSP
取值
I
ter
et网数据
数据库
SQL语句数据端服务器
3
f22JSP技术发展背景
Web技术的迅猛发展正推动I
ter
et上信息服务类的进步。WWW服务的基础是HTML语言。这个系统模块中用到的JSP技术是在HTML语言的基础上使用脚本语言对网页的对象模型进行编程。JSP全称JavaServerPages,它是由Su
Microsystems公司提出、许多公司参与建立的一种动态网页技术标准。
作为Java平台的一部分,JSP拥有Java编程语言“一次编写,到处运行”的特点。一次写入,之后,可以运行在任何具有符合JavaTM语法结构的环境,取代过去单一平台开发。
从开发人员的角度来看其区别在于:ASP仅支持组件对象模型COM,而JSP技术提供的组件都是基于Javabea
sTM技术或JSP标签库。
JSP标签可扩充性。JSP技术能够使用开发者扩展JSP标签,JSP开发者能定制标签库,减少对脚本语言的依赖
易于维护性。基于JSP技术的应用程序比基于ASP的应用程序易于维护和管理。JSP突出的组件技术使修改内容而不影响逻辑或修改逻辑而不影响内容变得很容易实现。
如上的比较不难看出,JSP技术编写的程序运用要更加灵活,可扩展性更强。
23HIBERNATr