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禾粒农场智能管理系统人事管理

java+mysql仓库管理系统的设计与开发

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

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

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

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

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

日语论文中日酒文化对比研究

淮安市高校足球运动损伤问卷调查表

2021年什么行业赚钱,适合...

浅谈农村大气环境保护的制度构建【1868字】

激光模拟训练器材国内外研究现状

发酵米粉优势菌株的发酵特性研究

个案管理茬老年糖尿病患...

大淘宝网的虚假交易研究

肢体语言在小学英语教学中的应用浅谈

新疆农林高校學生昆虫生...