本房屋租赁系统使用了Tomcat作为服务器,并且还使用了JSP技术、SSH框架和JavaScript,通过MyEclipse来进行开发。
1.MyEclipse
我们可以使用来进行数据库和J2EE的开发。它的功能很强大,几乎可以涵盖各种设计功能。它通过对应用程序服务器的整合,可以极大的提高运算速度。
2.Tomcat
Tomcat对我们开发人员来说是经常使用的一个服务器,不仅因为他是免费的,而且它还是一个比较小的轻量级的应用服务器,我们在进行调试时经常可以用到它。同时它也是我们的最佳选择。它有免费、性能稳定、技术先进的优点,所以既得到了Java爱好者的青睐又让很多软件开发商高度认可。在目前看来,它是最主流的Web应用服务器。
3.JSP技术
JSP是Java服务器页面,它在根本是就是一个简化的Servlet设计。JSP技术开发的Web应用是可以跨平台的,可以在不同的操作系统上运行。除了像普通Web页面使用标准标记语言的元素(比如HTML标记)之外,JSP还可以包含特殊JSP标记。由于JSP可以用于从数据库中获取数据或向数据库里写入数据,所以开发人员可以通过JSP将动态内容添加到网页中。
由于JSP具有跨平台运行、易上手、运行效率高等优点,所以我选择了它。
4.SSH框架
SSH框架实际上是一个集成框架,是由spring、 struts和hibernate构成[1~9]。表示层、数据持久层、业务逻辑层和域模块层是SSH框架在职责上所分的四层。此框架可以使开发者很快就构建高品质的Web应用程序。Struts框架模型的部分是控制业务的跳转,通过Hibernate框架为持久层提供相应支持,Spring来管理hibernate和struts,MVC的分离主要靠Struts框架。
5.JavaScript
JavaScript是一种可以在运行过程中可以逐行解释的解释型脚本语言。它可以创建对象也可以用已经存在的对象,它的操作是面向对象的。它运用弱类型变量类型,需要使用的数据类型并没有做出严格要求,是语句上类似Java的简单脚本语言。它利用事件驱动,对鼠标、键盘等的操作直接给出相应的响应,让网页和客户之际的互动更具有及时性、交互性、动态性,而且只需要浏览器的支持,不用依赖于特定的操作系统。
本系统分为管理员模块和用户模块。
用户模块包括:系统首页、新闻资讯、出租信息、求租信息、出售信息、合同模板下载、注册。
管理员模块包括:用户管理、租房信息管理、修改密码、新闻资讯管理、求租信息管理、合同信息管理。
下面是根据系统的设计画出的模块图,如图所示。
想了解更多相关资料,可关注极悦Java毕业设计,里面有更丰富的内容在等着你,相信会对大家的学习有所帮助。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习