到页面上。
它还可以读取数据库的信息以及记录用户需要保存的信息等。
它的优势是在java的基础上开发的jsp实现了动态页面与静态页面的分离,脱离了硬件帄台的束缚以及编译后运行等方式,大大提高了其执行效率而逐渐成为了internet上的主流开发工具。
2.3 JSPJavaBean模式 该模式就是通过JSP页面响应请求并将处理结果返回给客户,然后所有的数据库操作和复杂的逻辑操作都通过JavaBean来实现。
该技术实现了页面的表现和页面的商业逻辑相分离。
JavaBean技术是基于Java语言上的软件组件结构技术,它不但实现了表现层和商务逻辑层的分离,而且提高了JSP的效率和代码重用的程度。
JavaBean组件对象除了少量的一些特殊规则之外,几乎和其他的Java对象完全类似。
有了JavaBean技术就可以通过编写JavaBean组件来封装系统的商务逻辑,也就是通过JavaBean,将程式逻辑转移到JavaBean中完成,而不用再JSP网页中直接编写程式逻辑。
网页开发人员则通过使用HTML标记等指令对Bean的内容进行设置和读取,这样就完成内容的生成与显示的分别封装。
2.4B/S服务器结构介绍 B/S结构是一种数据的存储,访问和处理的分布模型。
服务器用于存储数据,处理数据请求,维护数据完整性而客户端用于处理用户对话框生成数据请求,显示返回结果。
另外,客户和服务器可以根据数据流的方向和操作的责任来判断,一个大型的分工细致的微机系统,如果它接受一个或多个微机系统传来的数据和命令,并把处理结果返回给其他微机系统,那么它就充当了服务器的功能。
B/S(Browser/Server结构即浏览器和服务器结构。
它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser实现,但是主要事务逻辑在服务器段(Server实现,形成所谓的三层构架。
这样就大大简化了客户端电脑的载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO。
以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。
它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LANWANInternet/Intranet等访问和操作共同的数据库;它能有效地保护数据帄台和管理访问权限,服务器数据也很安全。
第三章系统分析 3.1系统可行性分析 系统可行性分析是从技术可行性、经济可行性、法律可行性、社会可行性等方面综合分析某个系统是不是值得去开发,为需求方开发本系统提供依据。
3.1.1可行性分析的几个方面 1技术可行性:由于本系统是基于J2EE帄台下开发出来的,而Jsp技术、JavaBean技术、数据库技术都是现阶段已经非常成熟、稳定、高效的开发技术,所以在掌握这些技术情况下,是完全能够开发本商城系统的。
2经济可行性:制作该系统所需硬件要求不是很高,在一台装有windows2000 serverWindow 2003 ServerWindows XP Professional的电脑上即能开发,而且用于开发本系统的软件Tomcat6.0、MySql等,都可以在网上下载免费版,成本是比较低的,再加上 J2EE的手机网上商城系统论文 本系统是基于毕业设计的,因此经济可行性赞不在考虑中。
3法律可行性:由于本商城系统所采用的开发环境都是开源的,法律上本商城系统不存在侵权的风险。
4社会可行性:电脑的普及率越来越高,会使用电脑的人也越来越多,一种以前 不为大家所认可的购物方式---网络购物,已经被越来越来多的人所认可,所以 本商城系统的开发也符合大众的需求。
3.1.2可行性分析的结论 通过上面对技术可行性、经济可行性、法律可行性以及社会可行性的分析,因此本商城系统的开发时完全可行的。
3.2系统需求分析 3.2.1需求分析的任务 需求分析的任务不是确定系统是怎样完成它的工作,而仅仅是去确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。
需求分析的结构是系统开发的基础,关系到工程的成败和软件产品的质量。
因此,必须用行之有效的方法对软件需求进行严格的审查验证。
3.2.2对本系统的综合要求 对系统的综合要求有系统功能要