J2EE是一套规范,里面定义了servle,jdbc,jmx,jni,ejb,对象持久等等大量的规范(接口),当初sun定义这些规范的目的是希望通过J2EE解决所有的问题。但是它实在太庞大了,要完全掌握和使用需要付出很多代价。而这些规范又很多具体实现,如apache的tomcat实现了servlet和jsp,jboss,weblogic实现了ejb等,大部分数据库里面都有jdbc驱动。
SSH属于具体的技术,比如说hibenrate,它是一个轻量级的持久化实现形式,这里所谓的轻量级的意思是它并没有完全遵照J2EE规范,比如说在J2EE里面,一个持久化类需要实现一些接口,而hibernate支持的持久化类可以是最简单的类。
最后归纳一下,J2EE是标准,SSH是技术,它吸收了部分J2EE的设计理念,但是又没有完全遵守J2EE规范,自成一套体系。
j2ee ssh架构 j2ee和ssh关系
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:it部门的架构图 it部门的职能
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
spring与j2ee关系 j2ee和springboot
天天在用SpringBoot,但有些SpringBoot的实用知识点却不是很清楚!最近又对SpringBoot中的实用知识点做了个总结,相信对从Spring过渡到SpringBoot的朋友会很有帮助!前言 首先我们来了解下为什么要有SpringBoot?Spring作为J2EE的轻量级代替品,让我们无需开发重量级的Enterprise JavaBean(EJB),通过依赖注入和面向切面编程,使用简
spring与j2ee关系 springboot java获取版本号 springboot依赖 springboot启动时自行方法 spring