Struts2 Spring 拦截器

webregister 2010-04-28 10:24:55
struts2中有拦截器,Spring中有AOP。
请教:
1. 在项目开发中,它们都能进行权限管理,日志管理,用哪一个呢?

刚才听一个朋友说,用struts2来做web端的拦截器,用spring来做业务拦截器,这样做合适吗?

2. 项目中有必要使用validator吗?前台如果用js控制,后台使用权限来控制,若用户无权访问action就跳转到首页上去,这样做是否能替代validator呢?
...全文
348 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
24K純帥 2011-06-20
  • 打赏
  • 举报
回复
日志用Log4j..拦截struts2和spring都可以
  • 打赏
  • 举报
回复
学习 呵呵 想问楼主 spring 可以注入到struts的拦截器中么?我想去实现细颗粒的权限控制
sotom 2010-04-29
  • 打赏
  • 举报
回复
1. 用Spring AOP可以做日志,但log4j是比较常用的, 你理解下MVC 模式, 以及 Struts2 Spring他们在项目中充当的角色。 的确 Struts2 Spring 都实现的拦截器,但是他们要做的事情不一样,要拦截的请求也不一样。

2. 项目中没用过validator 都是用js框架验证, 严格写的在后台加下验证, 不是我们不想去用validator,而是大家都不熟。。。
Trinx 2010-04-29
  • 打赏
  • 举报
回复
可以这么说吧,struts作用就是控制跳转,接参传参的,这与spring没有任何关系的,加了spring以后只是struts的action由spring创建了,所以拦截客户端访问还是由struts做的,日志管理你随便怎么都行,但是spring提供的日志监听类很方便,不用你写额外的东西只要简单配置下,log4j就可以正常工作了。
关于struts2的验证我公司从来没用过validator,前台用JS,后台再做判断,这两层验证很方便,也很灵活,没必要把大量的时间话费在框架自带的验证器上。

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧