该EasyHousing软酷网优购房项目源码采用SSM框架开发,以Java为主要编程语言,并融合了JavaScript、CSS、HTML、Ruby、C++和Shell等多种语言。项目共包含816个文件,其中包含105个SCSS文件、97个JAR文件、95个Java源文件、81个JavaScript文件、73个Markdown文件、58个类文件、48个CSS文件、42个JPG图片文件、41个HTML文件和38个XML文件。系统旨在通过SSM框架优化购房流程,提升用户体验。
关键词
Java SSM框架 EasyHousing 房地产项目
目录结构
├── .editorconfig ├── .eslintignore ├── .gitattributes ├── .gitignore ├── LICENSE ├── WebContent ├── META-INF ├── MANIFEST.MF ├── WEB-INF ├── lib ├── aopalliance-1.0.jar ├── asm-4.2.jar ├── aspectjweaver-1.6.11.jar ├── cglib-3.1.jar ├── com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar ├── com.springsource.net.sf.ehcache-1.6.2.jar ├── commons-dbcp-1.2.2.jar ├── commons-fileupload-1.3.2.jar ├── commons-io-2.5.jar ├── commons-logging-1.2.jar ├── commons-pool-1.3.jar ├── gson-2.2.4.jar ├── hibernate-validator-4.3.0.Final.jar ├── jackson-annotations-2.7.4.jar ├── jackson-core-2.7.4.jar ├── jackson-core-asl-1.9.11.jar ├── jackson-databind-2.7.4.jar ├── jackson-mapper-asl-1.9.11.jar ├── javassist-3.17.1-GA.jar ├── javax.mail.jar ├── jboss-logging-3.1.0.CR2.jar ├── json-lib-2.2.3-jdk15.jar ├── jstl-1.2.jar ├── junit-4.9.jar ├── log4j-1.2.17.jar ├── log4j-api-2.2.jar ├── log4j-core-2.2.jar ├── mybatis-3.3.0.jar ├── mybatis-spring-1.2.2.jar ├── mysql-connector-java-5.1.7-bin.jar ├── okhttp-3.2.0.jar ├── okio-1.6.0.jar ├── qiniu-java-sdk-7.2.6.jar ├── servlet-api-2.4.jar ├── slf4j-api-1.7.12.jar ├── slf4j-log4j12-1.7.12.jar ├── spring-aop-4.3.9.RELEASE-javadoc.jar ├── spring-aop-4.3.9.RELEASE-sources.jar ├── spring-aop-4.3.9.RELEASE.jar ├── spring-aspects-4.3.9.RELEASE-javadoc.jar ├── spring-aspects-4.3.9.RELEASE-sources.jar ├── spring-aspects-4.3.9.RELEASE.jar ├── spring-beans-4.3.9.RELEASE-javadoc.jar ├── spring-beans-4.3.9.RELEASE-sources.jar ├── spring-beans-4.3.9.RELEASE.jar ├── spring-context-4.3.9.RELEASE-javadoc.jar ├── spring-context-4.3.9.RELEASE-sources.jar ├── spring-context-4.3.9.RELEASE.jar ├── spring-context-support-4.3.9.RELEASE-javadoc.jar ├── spring-context-support-4.3.9.RELEASE-sources.jar ├── spring-context-support-4.3.9.RELEASE.jar ├── spring-core-4.3.9.RELEASE-javadoc.jar ├── spring-core-4.3.9.RELEASE-sources.jar ├── spring-core-4.3.9.RELEASE.jar ├── spring-expression-4.3.9.RELEASE-javadoc.jar ├── spring-expression-4.3.9.RELEASE-sources.jar ├── spring-expression-4.3.9.RELEASE.jar ├── spring-instrument-4.3.9.RELEASE-javadoc.jar ├── spring-instrument-4.3.9.RELEASE-sources.jar ├── spring-instrument-4.3.9.RELEASE.jar ├── spring-instrument-tomcat-4.3.9.RELEASE-javadoc.jar ├── spring-instrument-tomcat-4.3.9.RELEASE-sources.jar ├── spring-instrument-tomcat-4.3.9.RELEASE.jar ├── spring-jdbc-4.3.9.RELEASE-javadoc.jar ├── spring-jdbc-4.3.9.RELEASE-sources.jar ├── spring-jdbc-4.3.9.RELEASE.jar ├── spring-jms-4.3.9.RELEASE-javadoc.jar ├── spring-jms-4.3.9.RELEASE-sources.jar ├── spring-jms-4.3.9.RELEASE.jar ├── spring-messaging-4.3.9.RELEASE-javadoc.jar ├── spring-messaging-4.3.9.RELEASE-sources.jar ├── spring-messaging-4.3.9.RELEASE.jar ├── spring-orm-4.3.9.RELEASE-javadoc.jar ├── spring-orm-4.3.9.RELEASE-sources.jar ├── spring-orm-4.3.9.RELEASE.jar ├── spring-oxm-4.3.9.RELEASE-javadoc.jar ├── spring-oxm-4.3.9.RELEASE-sources.jar ├── spring-oxm-4.3.9.RELEASE.jar ├── spring-test-4.3.9.RELEASE-javadoc.jar ├── spring-test-4.3.9.RELEASE-sources.jar ├── spring-test-4.3.9.RELEASE.jar ├── spring-tx-4.3.9.RELEASE-javadoc.jar ├── spring-tx-4.3.9.RELEASE-sources.jar ├── spring-tx-4.3.9.RELEASE.jar ├── spring-web-4.3.9.RELEASE-javadoc.jar ├── spring-web-4.3.9.RELEASE-sources.jar ├── spring-web-4.3.9.RELEASE.jar ├── spring-webmvc-4.3.9.RELEASE-javadoc.jar ├── spring-webmvc-4.3.9.RELEASE-sources.jar ├── spring-webmvc-4.3.9.RELEASE.jar ├── spring-webmvc-portlet-4.3.9.RELEASE-javadoc.jar ├── spring-webmvc-portlet-4.3.9.RELEASE-sources.jar ├── spring-webmvc-portlet-4.3.9.RELEASE.jar ├── spring-websocket-4.3.9.RELEASE-javadoc.jar ├── spring-websocket-4.3.9.RELEASE-sources.jar ├── spring-websocket-4.3.9.RELEASE.jar ├── validation-api-1.0.0.GA.jar ├── web.xml ├── jsp ├── .editorconfig ├── .eslintignore ├── .gitattributes ├── .gitignore ├── .hound.yml ├── .houndignore ├── .travis.yml ├── CHANGELOG.md ├── CNAME ├── CONTRIBUTING.md ├── Gemfile ├── Gemfile.lock ├── Gruntfile.js ├── ISSUE_TEMPLATE.md ├── LICENSE ├── _config.yml ├── bower.json ├── composer.json ├── docs ├── .htmlhintrc ├── CNAME ├── LICENSE ├── _data ├── breakpoints.yml ├── browser-bugs.yml ├── browser-features.yml ├── core-team.yml ├── nav.yml ├── showcase.yml ├── translations.yml ├── _includes ├── ads.html ├── callout-warning-color-assistive-technologies.md ├── footer.html ├── header.html ├── nav-docs.html ├── nav-home.html ├── page-headers.html ├── social.html ├── _layouts ├── default.html ├── docs.html ├── home.html ├── simple.html ├── _plugins ├── bridge.rb ├── bugify.rb ├── callout.rb ├── highlight_alt.rb ├── markdown-block.rb ├── about ├── brand.md ├── history.md ├── license.md ├── team.md ├── translations.md ├── apple-touch-icon.png ├── assets ├── brand ├── bootstrap-outline.svg ├── bootstrap-punchout.svg ├── bootstrap-social-logo.png ├── bootstrap-social.png ├── bootstrap-solid.svg ├── css ├── docs.min.css ├── docs.min.css.map ├── img ├── bs-themes.png ├── components.png ├── devices.png ├── expo-lyft.jpg ├── expo-newsweek.jpg ├── expo-riot.jpg ├── expo-vogue.jpg ├── sass.png ├── js ├── docs.min.js ├── ie-emulation-modes-warning.js ├── ie10-viewport-bug-workaround.js ├── src ├── application.js ├── vendor ├── anchor.min.js ├── clipboard.min.js ├── holder.min.js ├── jekyll-search.min.js ├── jquery-slim.min.js ├── tether.min.js ├── scss ├── _ads.scss ├── _anchor.scss ├── _booticon.scss ├── _brand.scss ├── _browser-bugs.scss ├── _buttons.scss ├── _callouts.scss ├── _clipboard-js.scss ├── _component-examples.scss ├── _content.scss ├── _examples.scss ├── _featured-sites.scss ├── _featurettes.scss ├── _footer.scss ├── _masthead.scss ├── _nav.scss ├── _page-header.scss ├── _responsive-tests.scss ├── _sidebar.scss ├── _skiplink.scss ├── _syntax.scss ├── _team.scss ├── docs.scss ├── browser-bugs.md ├── components ├── alerts.md ├── badge.md ├── breadcrumb.md ├── button-group.md ├── buttons.md ├── card.md ├── carousel.md ├── collapse.md ├── dropdowns.md ├── forms.md ├── input-group.md ├── jumbotron.md ├── list-group.md ├── modal.md ├── navbar.md ├── navs.md ├── pagination.md ├── popovers.md ├── progress.md ├── scrollspy.md ├── tooltips.md ├── content ├── code.md ├── figures.md ├── images.md ├── reboot.md ├── tables.md ├── typography.md ├── examples ├── album ├── album.css ├── index.html ├── blog ├── blog.css ├── index.html ├── carousel ├── carousel.css ├── index.html ├── cover ├── cover.css ├── index.html ├── dashboard ├── dashboard.css ├── index.html ├── grid ├── grid.css ├── index.html ├── index.md ├── jumbotron ├── index.html ├── jumbotron.css ├── justified-nav ├── index.html ├── justified-nav.css ├── narrow-jumbotron ├── index.html ├── narrow-jumbotron.css ├── navbar-top-fixed ├── index.html ├── navbar-top-fixed.css ├── navbar-top ├── index.html ├── navbar-top.css ├── navbars ├── index.html ├── navbar.css ├── offcanvas ├── index.html ├── offcanvas.css ├── offcanvas.js ├── screenshots ├── album.jpg ├── blog.jpg ├── carousel.jpg ├── cover.jpg ├── dashboard.jpg ├── equal-height-columns.jpg ├── grid.jpg ├── jumbotron-narrow.jpg ├── jumbotron.jpg ├── justified-nav.jpg ├── navbar-fixed.jpg ├── navbar-static.jpg ├── navbar.jpg ├── non-responsive.jpg ├── offcanvas.jpg ├── sign-in.jpg ├── starter-template.jpg ├── sticky-footer-navbar.jpg ├── sticky-footer.jpg ├── theme.jpg ├── signin ├── index.html ├── signin.css ├── starter-template ├── index.html ├── starter-template.css ├── sticky-footer-navbar ├── index.html ├── sticky-footer-navbar.css ├── sticky-footer ├── index.html ├── sticky-footer.css ├── tooltip-viewport ├── index.html ├── tooltip-viewport.css ├── tooltip-viewport.js ├── extend ├── approach.md ├── icon-fonts.md ├── index.md ├── favicon.ico ├── getting-started ├── accessibility.md ├── best-practices.md ├── browsers-devices.md ├── build-tools.md ├── contents.md ├── download.md ├── introduction.md ├── javascript.md ├── options.md ├── index.html ├── layout ├── grid.md ├── media-object.md ├── overview.md ├── responsive-utilities.md ├── migration.md ├── robots.txt ├── search.json ├── utilities ├── borders.md ├── clearfix.md ├── close-icon.md ├── colors.md ├── display-property.md ├── flexbox.md ├── image-replacement.md ├── invisible-content.md ├── position.md ├── responsive-helpers.md ├── screenreaders.md ├── sizing.md ├── spacing.md ├── typography.md ├── vertical-align.md ├── grunt ├── change-version.js ├── configBridge.json ├── gcp-key.json.enc ├── npm-shrinkwrap.json ├── postcss.js ├── sauce_browsers.yml ├── upload-preview.sh ├── html ├── Comment ├── commentBox.jsp ├── commentBox2.jsp ├── css ├── comment.css ├── style.css ├── images ├── header-img-comment_03.png ├── icon-all_01.png ├── js ├── jquery-1.12.0.min.js ├── jquery.flexText.js ├── json ├── hf.json ├── pl.json ├── loading.jsp ├── MyHome ├── application.jsp ├── collection.jsp ├── comment.jsp ├── cropper ├── cropper.css ├── cropper.js ├── cropper.min.css ├── cropper.min.js ├── css ├── ace-rtl.min.css ├── ace-skins.min.css ├── ace.min.css ├── bootstrap.min.css ├── codemirror.css ├── common.css ├── dataTables.bootstrap.min.css ├── font-awesome.min.css ├── laydate(1).css ├── laydate.css ├── layer.css ├── style.css ├── dealHistory.jsp ├── images ├── avatar.png ├── jquery-1.10.2.js ├── js ├── H-ui.admin.js ├── H-ui.js ├── ace-elements.min.js ├── ace-extra.min.js ├── ace.min.js ├── bar.js ├── bootstrap.min.js ├── cropbox.js ├── dataTables.bootstrap.min.js ├── echarts.js ├── jquery-1.11.1.min.js ├── jquery-1.4.2.min.js ├── jquery-1.9.1.min.js ├── jquery.dataTables.bootstrap.js ├── jquery.dataTables.min.js ├── jquery.min.js ├── laydate.js ├── layer.js ├── lianjia_sh_navbar.js ├── line.js ├── logo.jpg ├── typeahead-bs2.min.js ├── myHouse.jsp ├── sitelogo ├── sitelogo.css ├── sitelogo.js ├── userCenter.jsp ├── SystemUser ├── adminLogin.jsp ├── css ├── ace-rtl.min.css ├── ace-skins.min.css ├── ace.min.css ├── bootstrap.min.css ├── codemirror.css ├── dataTables.bootstrap.min.css ├── font-awesome.min.css ├── laydate(1).css ├── laydate.css ├── layer.css ├── style.css ├── home.jsp ├── homepage.jsp ├── js ├── H-ui.admin.js ├── H-ui.js ├── ace-elements.min.js ├── ace-extra.min.js ├── ace.min.js ├── bar.js ├── bootstrap.min.js ├── jquery.dataTables.bootstrap.js ├── jquery.dataTables.min.js ├── jquery.min.js ├── laydate.js ├── layer.js ├── typeahead-bs2.min.js ├── managerAgent.jsp ├── managerApplicant.jsp ├── managerBuilding.jsp ├── managerBuildingComment.jsp ├── managerBuildingHistory.jsp ├── managerBuildingPic.jsp ├── managerCalUser.jsp ├── managerCheck.jsp ├── managerComment.jsp ├── managerPic.jsp ├── managerRent.jsp ├── managerRentComment.jsp ├── managerRentHistory.jsp ├── managerRentPic.jsp ├── managerUser.jsp ├── building.jsp ├── buildingDetail.jsp ├── example.jsp ├── homepage.jsp ├── logIn.jsp ├── mapHouse.jsp ├── photo-sphere-viewer.min.js ├── register.jsp ├── rentDetail.jsp ├── rentWindow.jsp ├── three.min.js ├── images ├── banner3_看图王.jpg ├── changeinfo ├── headimg.png ├── picture.png ├── favicon.ico ├── homepage ├── 1.jpg ├── 2.jpg ├── 3.jpg ├── 4.jpg ├── bannerV2.jpg ├── citybg-1.png ├── djimg01.png ├── djimg03.png ├── djimg04.png ├── djimg05.png ├── djimg29.png ├── djimg30.png ├── djimg31.png ├── djimg32.png ├── logo.png ├── logo1.png ├── shbg.png ├── windowbg.png ├── login-swiper02.jpg ├── login-swiper03.jpg ├── login ├── bg-pixiu.png ├── login-background.jpg ├── login-swiper01.jpg ├── loupan ├── 2e3571c9-f321-4231-a645-7ab1b85db3da.jpg.280x.jpg ├── bf0ac046-24ae-46b8-bbb2-9cb0d92a3f62.jpg.1000x506.jpg ├── bf0ac046-24ae-46b8-bbb2-9cb0d92a3f62.jpg.100x36.jpg ├── bf0ac046-24ae-46b8-bbb2-9cb0d92a3f62.jpg.239x174.jpg ├── bread-icon.png ├── register ├── Easyhousing.png ├── bg.jpg ├── logo.png ├── rentDetail ├── 1.jpg ├── userpic.png ├── rentWindow ├── 38.jpg ├── djimg23.png ├── djimg24.png ├── djimg25.png ├── djimg80.png ├── djimg81.png ├── logo1.png ├── ppimg15-1.png ├── ppimg15.png ├── js ├── .babelrc ├── .eslintrc.json ├── src ├── alert.js ├── button.js ├── carousel.js ├── collapse.js ├── dropdown.js ├── modal.js ├── popover.js ├── scrollspy.js ├── tab.js ├── tooltip.js ├── util.js ├── tests ├── .eslintrc.json ├── index.html ├── unit ├── alert.js ├── button.js ├── carousel.js ├── collapse.js ├── dropdown.js ├── modal.js ├── phantom.js ├── popover.js ├── scrollspy.js ├── tab.js ├── tooltip.js ├── vendor ├── qunit.css ├── qunit.js ├── visual ├── alert.html ├── button.html ├── carousel.html ├── collapse.html ├── dropdown.html ├── modal.html ├── popover.html ├── scrollspy.html ├── tab.html ├── tooltip.html ├── nuget ├── MyGet.ps1 ├── bootstrap.nuspec ├── bootstrap.sass.nuspec ├── package.js ├── package.json ├── sache.json ├── scss ├── .scss-lint.yml ├── _alert.scss ├── _badge.scss ├── _breadcrumb.scss ├── _button-group.scss ├── _buttons.scss ├── _card.scss ├── _carousel.scss ├── _close.scss ├── _code.scss ├── _custom-forms.scss ├── _custom.scss ├── _dropdown.scss ├── _forms.scss ├── _grid.scss ├── _images.scss ├── _input-group.scss ├── _jumbotron.scss ├── _list-group.scss ├── _media.scss ├── _mixins.scss ├── _modal.scss ├── _nav.scss ├── _navbar.scss ├── _normalize.scss ├── _pagination.scss ├── _popover.scss ├── _print.scss ├── _progress.scss ├── _reboot.scss ├── _responsive-embed.scss ├── _tables.scss ├── _tooltip.scss ├── _transitions.scss ├── _type.scss ├── _utilities.scss ├── _variables.scss ├── bootstrap-grid.scss ├── bootstrap-reboot.scss ├── bootstrap.scss ├── mixins ├── _alert.scss ├── _background-variant.scss ├── _badge.scss ├── _border-radius.scss ├── _breakpoints.scss ├── _buttons.scss ├── _cards.scss ├── _clearfix.scss ├── _float.scss ├── _forms.scss ├── _gradients.scss ├── _grid-framework.scss ├── _grid.scss ├── _hover.scss ├── _image.scss ├── _list-group.scss ├── _lists.scss ├── _nav-divider.scss ├── _navbar-align.scss ├── _pagination.scss ├── _reset-text.scss ├── _resize.scss ├── _screen-reader.scss ├── _size.scss ├── _table-row.scss ├── _text-emphasis.scss ├── _text-hide.scss ├── _text-truncate.scss ├── _transforms.scss ├── _visibility.scss ├── utilities ├── _align.scss ├── _background.scss ├── _borders.scss ├── _clearfix.scss ├── _display.scss ├── _flex.scss ├── _float.scss ├── _position.scss ├── _screenreaders.scss ├── _sizing.scss ├── _spacing.scss ├── _text.scss ├── _visibility.scss ├── backup ├── easyHousing.sql ├── test.cpp ├── build ├── classes ├── .gitignore ├── bean.xml ├── com ├── easyhousing ├── controller ├── LinkController.class ├── RentHouseController.class ├── RentHouseSelectController.class ├── UserController.class ├── ValidateCodeController.class ├── dao ├── AdministratorDao.class ├── AgentDao.class ├── BuildingDealDao.class ├── BuildingInfoDao.class ├── BuildingLayoutDao.class ├── BuildingPicDao.class ├── BuyHouseCommentDao.class ├── CommunityDao.class ├── OrderBuildingDao.class ├── OrderRentHouseDao.class ├── RentHouseCommentDao.class ├── RentHouseDao.class ├── RentHouseDealDao.class ├── RentHousePicDao.class ├── UserDao.class ├── impl ├── AdministratorDaoImpl.xml ├── AgentDaoImpl.xml ├── BuildingDealDaoImpl.xml ├── BuildingInfoDaoImpl.xml ├── BuildingLayoutDaoImpl.xml ├── BuildingPicDaoImpl.xml ├── BuyHouseCommentDaoImpl.xml ├── CommunityDaoImpl.xml ├── OrderBuildingDaoImpl.xml ├── OrderRentHouseDaoImpl.xml ├── RentHouseCommentDaoImpl.xml ├── RentHouseDaoImpl.xml ├── RentHouseDealDaoImpl.xml ├── RentHousePicDaoImpl.xml ├── UserDaoImpl.xml ├── model ├── Administrator.class ├── Agent.class ├── BuildingDeal.class ├── BuildingInfo.class ├── BuildingLayout.class ├── BuildingPic.class ├── BuyHouseComment.class ├── Community.class ├── OrderBuilding.class ├── OrderRentHouse.class ├── Register.class ├── RentHouse.class ├── RentHouseComment.class ├── RentHouseDeal.class ├── RentHousePic.class ├── User.class ├── service ├── RentHouseSearch.class ├── UserService.class ├── ValidateCode.class ├── impl ├── RentHouseSearchImpl.class ├── UserServiceImpl.class ├── ValidateCodeImpl.class ├── test ├── CommunityTest.class ├── OrderBuildingTest.class ├── OrderRentHouseTest.class ├── RentHouseCommentTest.class ├── RentHouseDealTest.class ├── RentHousePicTest.class ├── RentHouseTest.class ├── TestAdminDao.class ├── TestAgentDao.class ├── TestBuildingDealDao.class ├── TestBuildingInfoDao.class ├── TestBuildingLayoutDao.class ├── TestBuildingPicDao.class ├── TestBuyHouseCommentDao.class ├── UserTest.class ├── util ├── Tool.class ├── log4j.properties ├── springmvc.xml ├── config ├── bean.xml ├── log4j.properties ├── springmvc.xml ├── readme.txt ├── sbgzy.txt ├── src ├── com ├── easyhousing ├── controller ├── AdminController.java ├── AdminInit.java ├── AdminRentController.java ├── BuildingSelectController.java ├── CollectController.java ├── LinkController.java ├── RentHouseController.java ├── RentHouseDetailController.java ├── RentHouseSelectController.java ├── SearchController.java ├── UserController.java ├── ValidateCodeController.java ├── adminAgentController.java ├── adminBuildingController.java ├── adminBuildingPicController.java ├── buildingDetailController.java ├── dao ├── AdministratorDao.java ├── AgentDao.java ├── BuildingDealDao.java ├── BuildingInfoDao.java ├── BuildingLayoutDao.java ├── BuildingPicDao.java ├── BuyHouseCommentDao.java ├── CommunityDao.java ├── OrderBuildingDao.java ├── OrderRentHouseDao.java ├── RentHouseCommentDao.java ├── RentHouseDao.java ├── RentHouseDealDao.java ├── RentHousePicDao.java ├── RentHouse_CharacteristicsDao.java ├── UserCollectBuildingDao.java ├── UserCollectRentHouseDao.java ├── UserDao.java ├── impl ├── AdministratorDaoImpl.xml ├── AgentDaoImpl.xml ├── BuildingDealDaoImpl.xml ├── BuildingInfoDaoImpl.xml ├── BuildingLayoutDaoImpl.xml ├── BuildingPicDaoImpl.xml ├── BuyHouseCommentDaoImpl.xml ├── CommunityDaoImpl.xml ├── OrderBuildingDaoImpl.xml ├── OrderRentHouseDaoImpl.xml ├── RentHouseCommentDaoImpl.xml ├── RentHouseDaoImpl.xml ├── RentHouseDealDaoImpl.xml ├── RentHousePicDaoImpl.xml ├── RentHouse_CharacteristicsDaoImpl.xml ├── UserCollectBuildingDaoImpl.xml ├── UserCollectRentHouseDaoImpl.xml ├── UserDaoImpl.xml ├── model ├── Administrator.java ├── Agent.java ├── Application.java ├── BuildingDeal.java ├── BuildingInfo.java ├── BuildingLayout.java ├── BuildingPic.java ├── BuyHouseComment.java ├── Characteristics.java ├── Collect.java ├── Community.java ├── Deal.java ├── Order.java ├── OrderBuilding.java ├── OrderRentHouse.java ├── Register.java ├── RentHouse.java ├── RentHouseComment.java ├── RentHouseDeal.java ├── RentHousePic.java ├── RentHouse_Characteristics.java ├── RentHouse_Community.java ├── User.java ├── UserCollectBuilding.java ├── UserCollectRentHouse.java ├── service ├── BuildingSearch.java ├── CommentService.java ├── DealService.java ├── OrderService.java ├── RentHouseCollect.java ├── RentHousePicUrlService.java ├── RentHouseSearch.java ├── UserCollectService.java ├── UserService.java ├── ValidateCode.java ├── impl ├── BuildingSearchImpl.java ├── CommentServiceImpl.java ├── DealServiceImpl.java ├── OrderServiceImpl.java ├── RentHouseCollectImpl.java ├── RentHousePicUrlServiceImpl.java ├── RentHouseSearchImpl.java ├── UserCollectServiceImpl.java ├── UserServiceImpl.java ├── ValidateCodeImpl.java ├── test ├── CommunityTest.java ├── OrderBuildingTest.java ├── OrderRentHouseTest.java ├── RentHouseCommentTest.java ├── RentHouseDealTest.java ├── RentHousePicTest.java ├── RentHouseTest.java ├── TestAdminDao.java ├── TestAgentDao.java ├── TestBuildingDealDao.java ├── TestBuildingInfoDao.java ├── TestBuildingLayoutDao.java ├── TestBuildingPicDao.java ├── TestBuyHouseCommentDao.java ├── UserTest.java ├── util ├── Tool.java