MySQL应用:跟其他的数据库相比,虽然有规模小,功能有限等不足的地方,但是这并没有减少它受欢迎的程度。它提供的功能,对于一个使用者或者中小型企业来说,早已绰绰有余。并且它是开源软件,大大的降低了总成本。
2.1.3 Tomcat
Tomcat扩展性强占用的内存小,是非常主流的Web服务器,应用范围特别广。并且支持邮件服务等应用系统常用的基本功能。
Tomcat大多用于JSP的开发,将工程部署上去,通过Tomcat使JSP在浏览器中显示出来,但是访问用户不能太多。Tomcat的部分是Apache的扩展。是可以独立运行的。所以运行Tomcat的时候,它是单独运行的。
2.2系统开发的思想与技术
2.2.1JSP技术与MVC模式以及系统的基本框架
本系统采用jsp技术,使用SSH框架来增加开发效率,提高代码的复用性,使程序有更好的拓展性。MVC是Model View Controller的缩写,中文意思是:模型、视图、控制器。模型层用Spring和hibernate来管理,视图用JSP来实现,控制器用Struts2来进行。程序是作为页面和数据库做为桥梁作用,JSP中或者Action,然后到对应的Action方法,传入数据库方言,获取数据库操作,再回到JSP页面。Struts用来管理和配置这些ACTION,来处理页面的请求。Hibernate的功能主要是将数据库表中内容和JAVA中的对象映射起来,spring来控制程序流程。
2.2.2 S.S.H框架的优点
S.S.H框架是struts2,spring,hibernate的结合使用,可以提高开发效率,三个框架各就其任,可扩展性可文护性大大提高。他们里面有很多优秀的设计理念及模式应用。
它由以下3个框架构成:
1.Struts2框架
Struts2是Apache组织的一个开放源码项目。Struts2是个非常好的MVC框架,主要采用的技术是Servlet,jsp。其基本构成如图2.1所示。
Struts框架工作流程
2.Spring框架
Spring的核心是轻量级的容器。它的主要特点为IOC(控制反转),并且是非侵入的框架,它是面向平面的编程思想。提供了对持久层和事务层的支持,并且提供了MVC web框架的实现。提供了很多有用的API,可以有效的将Struts和Hibernate整合起来,有效的管理Action和持久层的数据,将对象实例化,有效的增强了编程的速度和灵活度。
Spring框架由以下7个部分组成
Spring框架构成
3.Hibernate框架
Hibernate 是一个能让我们用面向对象的编程思想来对数据库进行持久化操作的框架,是一个非常优秀的持久层框架,开元ORM框架。它是将持久化的类和数据库表相互映射起来,每一个持久化类对应着数据库表里的一个数据。用户可以用面向对象的操作方法对此操作。增删改查均可轻松完成。
Hibernate框架
3 系统总体设计
3.1 总体功能模块
本系统分系统管理员一个用户角色。总功能图如图3-1所示。
系统功能需求分析
3.2系统管理员功能模块
系统管理员的主要功能有生产管理、员工信息管理、工资管理、产品管理、工序管理、用户管理 jsp+mysql企业生产管理系统的设计与实现(3):http://www.youerw.com/jisuanji/lunwen_41046.html