Android系统的母婴购物app设计+源代码(4)
时间:2023-12-18 21:52 来源:毕业论文 作者:毕业论文 点击:次
配置成功之后,其实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 用户的功能模块 用户的主要功能是注册登录、浏览商品(分类浏览和搜索浏览)、我的购物车、我的订单、我的信息。 (责任编辑:qin) |