java开发企业级网上商城用SSH2好还是SSM

Python013

java开发企业级网上商城用SSH2好还是SSM,第1张

SSH2是什么?Spring, Hibernate, Struts2?

SSM是Spring,Struts2, MyBatis?

首先建议先把Struts2扔了,运行效率低下,安全漏洞动不动就来一个

用SpringMVC吧,轻量又简单,功能也不错

Hibernate和MyBatis的选择请根据技术能力来,其实Hibernate玩的好的话比MyBatis要快,不精通别碰

我说的精通是读过很多关键点的源代码哦!!!

拦截器没写对吧

给你个参考:

public class UserAuthority extends AbstractInterceptor {

private static final long serialVersionUID = 4236641584535253696L

public String intercept(ActionInvocation invocation) throws Exception{

//请求取得相关的实例

ActionContext ctx = invocation.getInvocationContext()

Map session = ctx.getSession()

//取得名为Session的属性

String user = (String)session.get("user")

System.out.println("到拦截器这里了!")

//如果没有登录

if(user!=null){

return invocation.invoke()

}else{

return "noLogin"

}

}

}