S2SH商用后台權限系統第一講


各位博友:

  您好!從今天開始我們做一套商用的權限系統。功能包含用戶管理、角色管理、模塊管理、權限管理。大家知道每個商用系統肯定會擁有一套后台系統,我們所講的權限系統是整個系統核心部分。本套系統技術有struts2、Spring IOC 、hibernate、mysql、jquery,也就是目前公司最流行的S2SH框架技術。

  首先我們來解釋下整個系統使用的每個框架的用途。struts2 主要負責MVC部分,即前台頁面、控制層、模型層。Spring IOC主要用於依賴注入,這樣就降低了代碼的耦合度。hibernate 主要負責數據庫操作,大家都知道hibernate是目前持久化比較流行的開源框架。mysql為目前主流的開源數據庫,jquery為jsp前端目前比較流行的開源庫。我想這幾項算是完美搭檔了,最后我們要在linux平台進行發布。

  我們這次開發需要使用的依賴jar包如下圖所示:

 

  因jar文件比較大,博客不允許上傳。大部分jar可以在網絡上下載,是我自己書寫的java常用操作工具包,里面有30多個工具類。如果你懶得上網下載這些jar,可以給我留言或者加入博客頂部的QQ群進行索要。

  J2EE版本我選擇的是J2EE5.0,開發環境我選擇的myeclipse 2013,比較新呵呵。下面是整個工程的目錄截圖:

  WebRoot下面resource目錄放置的有js、css、image文件。為了盡量不讓用戶直接訪問jsp,而是先到action跳轉到jsp頁面,把大部分的jsp放置到了web-inf目錄下,因為web-inf目錄下的文件無法直接訪問。這樣對於一些需要登錄才能看到的頁面,只需要在action判斷即可,無需在jsp頁面二次判斷。

  本講我們大體講解一下項目使用的技術、開發環境、項目目錄,下一講我們講解下整個系統的表設計。歡迎繼續關注!

  你的回復是我最大的動力!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM