非javaee的主流可以算是ssh了。javaee的主流:mvc没有固定的,struts算是用的较多的,依赖注入,数据库访问这些应该是CDI,EJB(BMP这块依然可以用hibernate的实现,还有eclipse link ,open jpa)。纯ssh的话,只用到了javaee中的servlet/jsp标准。另外,比如json的访问,javaee中包含json标准,具体使用我建议使用javax.json包的实现,那是标准定义的接口。其他的可以用,但是兼容性会差一些(有时候这到不是什么问题)。
MyBatis学起来太简单,不利于培训,但是实际项目中MyBatis比Hibernate多。
SSH适合大型项目,结构稳定,系统安全
你去招聘网站上看看招聘要就知道了
大部门都是要求会ssh
当然ssi也很不错
那么问题来了
一个会ssh的人
学会ssi需要多久?
4天足够了.
原因就是培训、学校都在教!如果你连这个都弄不明白,那其他的框架你能明白吗?如果你能明白,需要消耗多少时间、资源?
更别说自定义框架,变种框架了
还有 这些框架 都是干什么用的 ......为什么可以随意组合 ????
Struts2.x SpringMVC 前台视图框架任选其一!
Struts2.x SpringMVC 前台视图框架任选其一!
前台试图 是 struts 吗 SSH分别管理什么地方呢
关于框架,ssh:struts用于请求跳转,spring:主要是对象的创建与管理,Hibernate:与数据库的交互
SSI:springMVC就相当于struts,iBATIS就相当于Hibernate。
Hibernate 编程方便,但是效率不如MyBatis高,一般银行都用MyBatis,SSH,一般小公司在用,大公司一般都有自己的框架和体系。