摘要: J2EE網站經驗共享!
網站包括 商家博客,個人博客,論壇,新聞等
設計采用了MVC模式,具體調用的時候采用了命令模式
數據操作層Model中,例如;BlockDAO,TopicDAO,ResponseDAO,UserDAO等。
里面封裝了一個對象所有的數據操作
視圖/傳輸層 View 例如BlockDTO,TopicDTO等,主要是對象的屬性
jsp用它來顯示,dao用它作為DTO最后就是控制層 Controll 控制層的類都繼承了Service接口
里面有一個方法
下面說說安全架構:
網站采用J2EE的身份認證系統,通過對不同路徑的權限限制來做到不用角色具有不同操作捐獻
例如:bbs/user/* 下主要是普通用戶的操作權限
想新建帖子的時候,請求地址是 bbs/user/insertTopic.jsp
bbs/blockAdmin/*主要是板塊管理員的權限
bbs/bbsAdmin/* 下是論壇管理員的權限
bbs/sysAdm
閱讀全文