胡磊
(上海郵電設計咨詢研究有限公司, 上海 200433)
隨著我國城鎮化進程的不斷發展,全國各地的新小區不斷涌現,良好的物業需求是廣大人民群眾的期望,不少小區依然采用手工方式采集錄入數據,辦事效果低下。計算機技術以及互聯網計算的普及應用,也給小區的物業管理帶來新的發展,通過物業管理系統,提高物業管理人員的效率,節省了人力成本,更好的服務于小區居民。物管人員與小區居民可以方便快捷的溝通,提高了小區居民的生活質量和對物業管理的滿意度[1]。
本系統設計主要是基于SSH架構[2],即Spring, Struts2和hibernate,系統界面使用了jQuery EasyUI實現。數據庫使用的是mysql,開發工具的是myeclispe。
Srping是一個開源的框架。是Rod Johnson創建的,為J2EE提供了各層的解決方案,包括表現層,業務層和持久層。Spring框架的特點包括:
(1)控制發轉(IOC):將對象全部交由Spring的Bean工廠進行生產,裝配與生命周期的管理。
(2)面向切面的編程:將業務邏輯中重復出現的代碼,如日志輸出,事務控制,權限管理代碼都抽取出來,程序員只需關注正真的業務邏輯即可,提高開發效率。
Struts2是由一個基于MVC設計模式的web框架,Struts2作為控制器實現數據模型與視圖的交互。Struts2是在strtuts1和WebWork技術基礎上合并而來。Struts2采用攔截器的機制處理用戶的請求。
Hibernate是一個對象關系映射框架,它對JDBC進行了輕量級的封裝,它將POJO對象與數據表建立映射關系。Hibernate負責應用程序與數據庫之間的數據交換。Hibernate可以自動生成SQL語句,自動執行,使開發人員可以通過使用對象編程的思維來操作數據庫。……