弱弱的问下SSH框架对应于J2EE中的哪些部分?

虽然学了SSH这么久,但是感觉没真正搞明白过,SSH与J2EE标准怎么对应的,还有传统的EJB又包含那些东西

引用下方的回答,那么Hibernate肯定支持了1,也会有2和3,那么Spring或者Struts和下面几项有什么关系呢

EJB规范明确了一个应用服务器应当支持的中间管理细目,包括:
1.数据持久化
2.事务处理
3.并发控制
4.基于JMS的事件驱动
5.基于JNDI的名字和空间管理
6.基于JCE和JAAS的安全管理
7.应用服务器端的软件组件部署
8.使用RMI-IIOP协议的远程过程调用
9.将业务方法暴露为Web服务
此外,EJB定义文档还指定了EJB容器和各EJB的角色定位,以及如何将EJB部署至EJB容器当中。
阅读 4.6k
1 个回答

想弄明白框架(不只是SSH)是如何工作的。可通过阅读源码的方式来弄清楚问题。

EJB规范明确了一个应用服务器应当支持的中间管理细目,包括:

1.数据持久化
2.事务处理
3.并发控制
4.基于JMS的事件驱动
5.基于JNDI的名字和空间管理
6.基于JCE和JAAS的安全管理
7.应用服务器端的软件组件部署
8.使用RMI-IIOP协议的远程过程调用
9.将业务方法暴露为Web服务
此外,EJB定义文档还指定了EJB容器和各EJB的角色定位,以及如何将EJB部署至EJB容器当中。

-updata-

EJB是定义的了一套规范,就像Java中Interface.定义了若干规范,只有定义没有实现.
而某个框架.是用来实现某(几)个功能的.如Spring帮我们实现的动态创建JavaBean.把我们从
new Object()后才能调用方法的过程中解救出来.

而Hibernate使得我们不用在去写JDBC和繁琐的select * from tableName.只需按照框架约定的配置格式填写上有关信息.即成功连接数据库.进行curd操作.

例子不再多举了.觉得Lz已经有点进死胡同里了.学习初期可以不必过多在意细节,只需多写,总有一天会茅塞顿开.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题