登录

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

注册

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

找回密码

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

基于J2EE的房屋租赁系统设计与实现文献综述

 2020-06-01 15:49:59  

自改革开发以来,计算机信息技术发展迅猛,如今计算机已经被广泛应用到社会生产生活的每一个角落。进入21世纪之后,中国的经济持续高速发展,尤其是房地产的发展更是如日中天。在这种情形下,房屋租赁成为大中城市中最为活跃的一种经济活动。如何有效地对房屋租赁进行管理是房产中介公司的一个重要课题。作为房屋中介公司,需要对本公司的出租房源信息,求租房源信息和客户进行管理。以前的手工管理方式效率比较低,而且容易丢失一些比较重要的数据。除此之外,如果在房屋租赁过程中员工不能及时交互信息,很容易造成客户的流失。这些都严重影响到了企业的发展。随着企业之间竞争的加剧,为了企业更好的发展,房屋租赁需要更加规范的管理系统。在房屋租赁中引入信息化管理,主要是借助网络技术,及时交互信息,通过现代化的办公设备和先进的通信技术,广泛、全面、迅速地收集、整理、加工、存储和使用信息,这不仅使企业内部人员方便快捷地共享信息,高效地协同工作,也能为企业管理者提供科学管理和决策服务,大大提高了房屋租赁的效率。

这次毕业设计旨在实现一个基于J2EE的房屋租赁系统。开发采用J2EE技术,使用MyEclipse开发工具,Tomcat服务器,MySQL数据库。为满足较好的人机交互,提高系统的工作效率,使用spring mvc mybatis spring框架。前台设计主要使用jsp,css,jquery和Javascript等技术,便于增强页面的交互,丰富页面属性。

J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。J2EE组件和”标准的” Java类的不同点在于:它被装配在一个J2EE应用中,具有固定的格式并遵守J2EE规范,由J2EE服务器对其进行管理。J2EE规范是这样定义J2EE组件的:客户端应用程序和applet是运行在客户端的组件;Java Servlet和Java Server Pages (JSP) 是运行在服务器端的Web组件;Enterprise Java Bean (EJB )组件是运行在服务器端的业务组件。

Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。MyBatis是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。

MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse可以支持Java Servlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。

JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的 Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用 标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记 (tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的, 既能在Linux下运行,也能在其他操作系统上运行。它实现了Html语法中的java扩展 (以 形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的 就是一个HTML文本,因此客户端只要有浏览器就能浏览。

Css(层叠样式表)(英文全称:Cascading Style Sheets)是一种用来表现HTML(标 准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样的 计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各 元进行格式化 。

JQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀 的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是”write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码, 提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和 Ajax交互。

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

微信号:bysjorg

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