摘要: 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
阅读全文