wwfl.net
当前位置:首页 >> hiBErnAtE是EjB的扩展 >>

hiBErnAtE是EjB的扩展

Hibernate和EJB在应用层次上不是一个级别的Hibernate的主要功能是实现数据库表的DAO类化,简化传统的数据表操作需要使用大量SQL的特性,使开发者与DBA职务有效分离.EJB主要是一种基于企业级开发的思想,它是一种标准描述了构

EJB 可以简单理解为三层 实体、业务 和 数据库而三大框架 struts 是对页面展示的扩展 和ejb没关系hibernate 是对数据库的改变 把关系数据库变成对象数据库 spring是对项目的管理 降低耦合性的框架只是对某一块的规范 和扩展 EJB是一个项目的层次的搭建比如 页面 、业务、实体、数据库而要扩展页面的展示 有个struts的框架要把数据库搞的灵活些(用hibernate如果从oracle换到mysql 就换个驱动就成 不用怎么改代码)用hibernate

StrutsStruts只是一个MVC框架(Framework),用于快速开发Java Web应用.Struts实现的重点在C(Controller),包括ActionServlet/RequestProcessor和我们定制的Action,也为V(View)提供了一系列定制标签(Custom Tag).但Struts几乎没有涉及M

EJB标准的当前版本没有提供ORM机制.但是,这种情况即将改变.下一版EJB标准(3.0)已经作为JSR(Java Specification Request)220开发出来了,其中包含EJB ORM标准.既然刚发布了Sun所支持的新标准,现在为什么要学习Hibernate呢

EJB属于业务层主要开发分布式应用程序时会用到比较多当然spring属于控制层+业务层.可以代替Hibernate+StrutsHibernate持久层,主要数据持久化Struts控制层spring,hibernate,struts就是现在流行的ssh开发模式.

EJB主要突出的地方就是分布式应用.目前业界能取代EJB的分布式架构只有WEB SERVICE.如果你的项目没有明显的分布式的需求(多个分离的客户端,客户端/服务器双角色共存),其实SSH就可以了.

1hibernate和ejb是同一种功能和性质的架构,用了ejb就不用hibernate,用了hibernate就不用ejb了2hibernate可以取代cmp,因为功能上目标都一直,都可以实现.3ejb和hibernate都是反映对数据库的映射和操作,只不过ejb是重量级的,

通俗可以理解为:比如做一个工程就和盖房子,如果,会java,那么就拥有了基本的技能,一步一步累砖,总能把房子盖好 但是EJB就是一个框架,盖房子的时候,先有这个框架,然后根据这个框架去累砖,房子就会盖的又快又好.java是基础,EJB是在java上发展出来的模型,框架.

区别:1、运行效率方面,单论JAVA系列,不用任何框架运行效率最高,但这是不可能的,不然光那些细节就晕掉你,SSH很成熟.若还要追求一点效率,把spring去掉,再追求,把hibernate也去掉,JAVA+struts+JDBC也是相当成熟的一种用

我不会专业术语,用白话说吧j2ee是java企业版,几乎可以代表java在web方面的成就,包括的东西很多ejb,说的超玄乎!什么企业bean(bean可以理解为实体)就是把各个bean放在不同的服务器然后ejb容器负责协调工作(没学觉得超神圣,学了感觉没spring好用)jdk是java的包,提供了java最基础的类tomcat是个服务器,和iis一样,只是tomcat是java写的,性能很不错!eclipse是ide,也就是编程环境,当个超强大的记事本就可以了

网站首页 | 网站地图
All rights reserved Powered by www.wwfl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com