登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 文献综述 > 计算机类 > 计算机科学与技术 > 正文

基于struts2.0的学生宿舍管理系统文献综述

 2020-04-12 04:04  

当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本次毕业设计就是为了更好管理学生宿舍信息。

本次毕业设计旨在实现一个基struts2.0的宿舍管理系统。开发拟采用J2EE技术,使 用MyEclipse、Tomcat和MySQL作为开发环境。为了使整个系统更加稳健,将使用 Struts2.0作为开发框架。前台设计主要使用JSP技术,制作出人机友好 、美观的界面。本系统采用的是B/S结构,B/S模式的宿舍管理系统以浏览器作为显示界面,中间层由服务器来完成对信息管理的控制,后台连接数据库。

B/S结构是真正的三层结构,它以访问WEB服务器为中心,HTTP为传输协议,客户端通过浏览器(Browser)访问WEB服务器和与其相连的后台数据库,我们称之为B/S (Browser/Server)模式。B/S模式和C/S模式相比,使用范围更广,操作更加的简单。B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零维护,系统的扩展非常容易。

J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。J2EE组件和”标准的” Java类的不同点在于:它被装配在一个J2EE应用中,具有固定的格式并遵守J2EE规范,由J2EE服务器对其进行管理。J2EE规范是这样定义J2EE组件的:客户端应用程序和applet是运行在客户端的组件;Java Servlet和Java Server Pages (JSP) 是运行在服务器端的Web组件;Enterprise Java Bean (E JB )组件是运行在服务器端的业务组件JAVA语言主要特性:Java语言是简单的,是面向对象的,是分布式的,是健壮的,是安全的,是可移植的,是体系结构中立的,是解释型的,是高性能的,是多线程的,是动态的。

MyEclipse是一种企业级工作平台,是对Eclipse集成开发环境的扩展。利用MyEclipse可以进行J2EE应用程序开发,能够极大的提高软件开发和发布的效率。它集成了功能丰富的J2EE开发环境,包括完备的编码、调试、测试、部署和发布功能,完整支持HTML、CSS、JS 、JAVA、JSP、XML等类型文件的编写。 除此之外,MyEclipse定义了许多快捷键,方便程序员编码工作,极大提高了工作效率、也规范化了代码格式。

Tomcat作为一个Servlet容器,它实现了对Servlet和JSP页面的支持。其本身内部包含一个HTTP服务器,可以被视作一个单独的Web服务器。但是,不能将 Tomcat 和 Apache Web 服务器混淆。Tomcat 有一个配置管理工具,可以通过编辑 XML 格式的配置文件来对它进行配置,如自动编译变动后的java代码。 Tomcat通过使用Jasper编译器可以将JSP编译成对应的Servlet。Tomcat的Servlet引擎通常与其他web服务器一起工作。Tomcat很少作为web服务器,除了那些对速度和事务处理要求很低的用户,它一般用于开发过程中的调试。但随着新版本的出现,由于它集成了许多支持环境、完善了许多功能,现在好多用户也可以将其作为单独的web服务器来应对速度和可靠性要求较高的环境。

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

Struts 2.0是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts 2可以理解为WebWork的更新产品。虽然从Struts 1到Struts 2有着太大的变化,但是相对于WebWork,Struts 2的变化很小。

JSP(Java Server Pages)是由Sun Microsystems公司倡导的、许多公司共同参与建立的一种动态网页技术标准。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够和各种Web服务器、应用服务器、浏览器和开发工具共同工作。在Sun正式发布JSP后,这种新的Web应用开发技术很快就引起了人们的关注,目前已经成为开发动态网页的主流技术之一。

MVC(Model View Controler)本来是存在于Desktop程序中的,是Xerox PARC在八十年代为编程语言Smalltalk-80发明的一种软件设计模式,它强制性的使应用程序的输入、处理和输出分开,至今已被广泛使用。M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以分别用柱状图、饼形图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图