本系统是房屋信息发布查询系统,系统包括注册登陆,房屋搜索显示,房屋添加等模块。整个项目采用了SSH的架构。系统使用了Java企业级开发的开源框架Spring以及前端技术jQuery库及其插件,附带了模板引擎freemarker的页面。表示层运用了Spring MVC框架,使用jsp或flr作为视图配置前端控制器作为控制器;业务逻辑层运用了事务脚本模式,并通过AOP实现事务、日志和安全性等功能;持久层使用了Hibernate封装CRUD操作,底层使用druid连接池实现数据存取。
用户:
输入用户名和密码和验证码登录,产生用户登录记录并存储在数据库中。首页用查询显示真实姓名记录用户的登录状态。
输入用户名,密码,真实姓名,电话,邮箱和验证码注册。在前端页面和控制器都具有验证信息是否正确的功能。
房屋信息:
分页显示房屋图片、面积、租金、位置、发布人、联系方式、户型、地址等信息。并可在搜索栏选择搜索主题包含的信息和根据下拉栏选择户型和地址信息进行范围缩小,并在之后进行分页显示。
添加房屋面积、租金、位置、发布人、联系方式、户型、地址等信息。并可根据下拉栏选择户型和地址信息,并可选择多张图片添加入房屋信息。
开发工具:intellij idea
数据库:MySql 5.7.1
项目构建工具:Maven
jdbc连接:采用Driud连接池
Servlet容器:tomcat9.0
Ajax框架:jQuery