配置成功之后,其实Apache是给html静态页面服务的,而Tomcat是为JSP动态页面和Servlet服务的。

Tomcat受广大程序员的欢迎,因为它占用的系统资源小,而且它还在不断的改善中,以后将会有很多的优点,使用将会更普遍。

3。2。4 JSP与MVC以及系统的基本框架论文网

后台配置使用的是JSP,基于MVC模式开发,加上SSH框架,即(struts2、spring、hibernate三大框架)编写程序开发程序。MVC模式,全称为"Model-View-Controller",也就是"模式-视图-控制器"。struts2和hibernate这两个框架主要使用在模型层和控制器这两层,视图这一层是由JSP技术完成的。一般来说程序就是用户在界面操作,保存到数据库,再从数据库获取数据返回给页面,JSP—action—dao—action--JSP,action主要处理来自页面的请求,dao包主要是和数据库的交互,struts2主要用在action,处理来自页面的请求。Hibernate重点使用在dao包,包括对数据库的数据进行增、删、改、查的操作,spring主要是用来控制整个程序的过程。

JSP是一种动态网页开发技术,全称为(Java Server Pages),要想在html页面中插入java代码时就会用到JSP标签[1]。主要使用在java开发的web端,用于用户界面那一部分,程序员通过结合html代码和JSP操作来完成程序[2]。

3。2。5 S。S。H框架的优点

S。S。H框架是指structs2+spring+hibernate三大框架结合的,主要应用在J2EE[3]。使用这个免费框架可以大大的提高我们的开发效率。可以让开发人员在解决复杂问题时节约时间和精力,可以快速开发出新的需求,降低开发成本。具有良好的可扩展性,可维护性,优秀的解耦性。

它由以下3个框架构成:

1。Struts2框架

Struts2是Apache的一个开放源码项目。Struts2是一个MVC框架,提供了对开发MVC系统的底层支持。Struts2 Action对象给每一个请求都产生了一个实例,所以不会有线程不安全的担忧。Struts2 强大的标签库能够很大程度上提高开发效率。页面脉络清晰,方便不同开发人员维护。

2。Spring框架

Spring框架是个轻量级的容器,提高了一种管理对象的方法,可以对系统中间层的对象进行有效的组织。有助于养成面向接口编程的习惯,使得代码结构清晰。

3。Hibernate框架

Hibernate 是JDBC轻量级的封装,占用内存比较少,性能比较高,虽然它没有JDBC的执行效率高,但是可以帮助大部分的开发人员提高运行效率。

4 系统总体设计

4。1 总体功能模块

 本系统分为服务端和APP端,分别是管理员和用户操作权限,一个管理后台的商品,一个进行购买商品,总功能图如图4-1所示 

   图4-1。系统功能需求分析

4。2 系统管理员的功能模块文献综述

系统管理员的主要功能有商品分类管理、商品管理、订单管理、注册用户管理。 

系统管理员的功能图如图4-2所示

图4-2。系统管理员的功能图

4。3 用户的功能模块

用户的主要功能是注册登录、浏览商品(分类浏览和搜索浏览)、我的购物车、我的订单、我的信息。

上一篇:Android汽车原车信息读取App软件设计+源代码
下一篇:asp.net+sqlserver城市公交查询系统的设计+源代码

asp.net+sqlserver酒店预订系统的设计+源代码

asp.net+sqlserver网上书店的设计+源代码+答辩PPT

asp.net+sqlserver城市公交查询系统的设计+源代码

Android汽车原车信息读取App软件设计+源代码

基于Android音乐播放器设计+源代码

asp.net+sqlserver中华网上书店...

java+mysql客户关系管理系统设计+源代码

电视相亲节目文献综述和参考文献

从整人节目看中日两国国民性

中高层管理岗位胜任力调查问卷表

探讨农村中學体育教學【2535字】

高层建筑结构设计不规则...

马克思主义时代化的实现路径分析【1858字】

道路运輸企业经营资质评...

剩余类环上矩阵的性质

浅谈日本长期护理政策對...

我国发展跨境电子商务中的物流问题研究