毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

java+mysql实验室管理系统设计+源代码(3)

时间:2021-05-09 21:27来源:毕业论文
MySQL的应用:与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限、效率低下等,但是并不影响它的使用程度

MySQL的应用:与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限、效率低下等,但是并不影响它的使用程度,对于一般的个人使用和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,可以大大降低总体成本,所以在经济成本上具有一定优势。文献综述

2.2  系统开发的思想与技术

2.2.1  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控制程序的流程。

2.2.2  S.S.H框架

S.S.H框架是J2EE应用中struts2+spring+hibernate三大免费开源框架的结合使用, 它可以看成工具,也是中间件。它是用来提高我们的开发效率,提高我们软件产品的可维护性、可扩展性乃至敏捷性的。在这里面有很多优秀的设计理念及模式应用,比如struts属于MVC框架,关键是要了解MVC的概念及大致原理;而hibernate属于ORM系统,属于持久层的解决方案,同样需要对ORM的概念及原理有一个总体的了解,而spring属于应用程序框架,其核心是IOC容器以及AOP,Spring中还集成了很多适用东西,比如对JDBC的封装、自己的MVC、对动态语言的简洁访问等。

它由以下3个框架构成:

1.Struts2框架

Struts2是Apache组织的一个开放源码项目。Struts2是一个比较好的MVC框架,提供了对开发MVC系统的底层支持,它采用的主要技术是Servlet、JSP和Custom tag library。

2.Spring框架来~自^751论+文.网www.751com.cn/

Spring 的核心是个轻量级(Lightweight)的容器(Container),它是实现IoC(Inversion of Control)容器、非侵入性(No intrusive)的框架,并提供AOP(Aspect-oriented programming)概念的实现方式,提供对持久层(Persistence)、事务(Transaction)的支持,提供MVC Web 框架的实现,并对一些常用的企业服务API(Application Interface)提供一致的模型封装,是一个全方位的应用程序框架(Application framework),除此之外,对于现存的各种框架(Struts、JSF、Hibernate 等),Spring 也提供了与它们相整合的方案。

java+mysql实验室管理系统设计+源代码(3):http://www.751com.cn/jisuanji/lunwen_74972.html
------分隔线----------------------------
推荐内容