2 系统分析

这部分包括了对选择技术的分析、项目的需求分析和系统的可行性分析。

2.1 技术分析

技术分析包含了系统各部分所使用的主要技术(或软件)的介绍,以及为什么使用他们。

2.1.1 JSP(Java Server Pages)

JSP是Jave作为底层业务编程语言的网页,本质是HTML+Javat,是Sun公司联合很多其他公司建立的基于Java的多态网页技术。JSP页面具有平台无关性,就是说可以跨平台使用,所以自出世以来就被极大规模地采用。

网页通过Java编写的类XML的标签和脚本来访问存在于服务器的数据,服务器执行以后将执行结果返回给客户端浏览器。JSP通过将前端设计和后端的业务逻辑分离,来使Web应用的开发结构变得更加清晰,分工更加明确,开发起来也更加有效率。来`自^吹冰论*文-网www.chuibin.com

(1)JSP具有的优点:

A.平台无关性:JSP继承了Java语言最大的优点--“Write Once, Run Anywhere”,即“一次编写,到处运行”,比起ASP或PHP都有很大的优势。

B.广泛的适用性:从运行在单独一个Jar文件到多态服务器集群,进行负载均衡、事务处理,具有极广泛的适用性。

C.多工具支持:由于Java流行的时间较久了,现在已经有很多非常完美而且免费使用的Java开发工具,这些工具都可以用于JSP的开发。

D.安全性和健壮性:Java语言具有的安全性和健壮的存储管理机制JSP都具备。

(2)JSP的不足之处:

A.就像ASP,JSP的广泛的适用性也是它本身的劣势,由于可以跨平台,所以网站设计的复杂度会有极大的提升。

B.Java的不足之处也就是JSP的不足之处,由于Java的内存机制比较浪费内存空间,所以这也会给使用JSP的项目带来很多困扰。

C.JSP调试困难,在调试JSP页面的时候系统报错是报告Servlet代码错误,所以会给JSP的开发调试带来一定困难,建议是通过插入输出字符串的语句来确定出现问题的位置。

上一篇:安卓平台的学生信息浏览器的设计与实现
下一篇:java保险售卖系统设计与实现

java+mysql班级评优系统的设计实现

java+mysql文星酒店客房管理系统设计

java的B2C型电子商务网站管理系统的设计

java+mysql学术会议参会信息系统的设计+源代码

java景点移动导游系统设计与实现

java+sqlserver机场安全监察管理系统的设计

基于Java和HTML5的企业门户...

从政策角度谈黑龙江對俄...

基于Joomla平台的计算机学院网站设计与开发

提高教育质量,构建大學生...

压疮高危人群的标准化中...

上海居民的社会参与研究

浅谈高校行政管理人员的...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

AES算法GPU协处理下分组加...

浅论职工思想政治工作茬...

酵母菌发酵生产天然香料...