jsp+mysql高考分数查询系统设计+ER图(4)
时间:2022-12-17 20:22 来源:毕业论文 作者:毕业论文 点击:次
2。安全管理 Tomcat还提供了Realm支持,Realm可以按照系统的需求,将不同的系统资源赋予不同的用户。 3。易操作 对于Tomcat的运用主要是JSP和Servlet的开发,,通常使用普通的文本编辑器或者IDE,将其打包成WAR即可 4。集成方便 Tomcat可以将其他的一些软件集成起来实现更复杂的功能。 2。1。4 DreamWeaver 本系统使用的系统界面美化工具是DreamWeaver,它不仅可以被用于网页的制作,也可以进行网页的管理。比起其他的网页界面美化工具,DreamWeaver拥有更全面的功能,且其操作也更加简便,可以提高使用者的工作效率,它是唯一提供将RoundtripHTML将页面编辑和原始代码编辑结合到一起的设计工具。 2。2系统开发的核心技术思想 2。2。1JSP技术与MVC模式以及系统的基本框架 JSP(Java Server Page服务器页面)是基于JavaServlet和整个Java体系的web开发技术的动态网页技术标准。由于JSP面向服务器,所以支持任何浏览器 MVC模式(Model-View-Controller,模式-视图-控制器)。再设计开发一个软件之前,需要将软件分成不同的模块,设计好软件的架构。MVC就是一种将业务逻辑与显示界面分离的设计方法。Model负责管理程序的业务数据,View负责程序的界面显示,Contriller负责软件的接收请求和选择相应。 程序分别使用struts来实现模型层,hibernate来实现控制器,jsp实现视图这一层。 2。2。2 S。S。H框架的优点 S。S。H框架,即struts2、spring、hibernate三种常用于j2ee开发中的应用程序框架。由于它是开源软件,可以是开发者更深入的了解到其内部实现机制。 运用框架可以减少开发者很多的工作量,提高了使用者的工作效率。 它由以下3个框架构成: (1)Struts框架 Struts框架具有组件的模块化与灵活性的优点,同时也使基于MVC的Web应用程序的开发更加简洁。Struts框架的工作流程如图2-1所示。 图2-1 Struts框架的工作流程 (2)Spring框架 Spring 是以个轻量级的容器,为了解决应用程序开发的复杂性而设计的。它是基于IoC(Inversion of Control,反向控制),提供AOP(Aspect-oriented programming)概念并提供了非侵入性(No intrusive)概念的实现方式,它不强迫使用者在每一层中必须使用Spring,允许使用者根据自己的需求来选择使用它的某一各模块,对不同的数据访问提供了统一的接口,采用IoC实现了bean的装配。文献综述 Spring框架的部分组成如图2-2所示。 图2-2 Spring框架构成 (3)Hibernate框架 Hibernate 是一个开放源代码的对象关系映射(ORM)持久层框架,它对JDBC进行了轻量级的对象封装,使得使用者可以更轻松的运用对象编程思维来使用数据库。Hibernate 框架提供了强大且高效的对象到关系型数据库的持久化服务,使用者可以使用面向对象的设计进行持久层开发。Hibernate 可以应用在任何使用JDBC的地方,可以减少使用者开发时人工使用SQL和JDBC处理数据的时间。 Hibernate 框架如图2-3所示。 图2-3 Hibernate框架 第三章 系统概要设计 3。1 数据库概要设计 通过对系统的需求分析,我们可以得出本系统的实体E-R图模型。 实体E-R图如图3-1所示。 (责任编辑:qin) |