|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在ruby里才是一切皆对象。当然我不并不是很了解ruby,但是ruby确实是将语法简化得很好。j2ee|历程
以上的进修历程假如是对照顺遂的话,举行到这一步,难度又蓦地进步。由于下面的常识内容都是只触及一个方面,而像EJB,JMS,JTA等中心的J2EE标准常常是几种Java手艺的综合使用的结晶,以是把握起来难度对照年夜。
起首必定要进修好JNDI,JNDI是AppServer定位服务器资本(EJB组件,Datasouce,JMS)查找办法,假如对JNDI不熟习的话,EJB,JMS这些工具几近学不下往。JNDI实在就是javax.naming.*这个包,使用起来很复杂。难点在于服务器资本文件的设置。关于服务器资本文件的设置,就必要看看专门的文档标准了,好比web.xml的写法,ejb-jar.xml的写法等等。针对每种分歧的AppServer,另有本人的服务资本设置文件,也是必要熟习的。
然后能够进修JTA,次要是要了解JTA关于事件的把持的办法,和该在甚么场所利用JTA。这里能够复杂的举个例子,我们晓得一样平常情形能够关于一个数据库毗连举行事件把持(conn.setAutoCommit(false),....,conn.commit()),做为一个原子操纵,可是假定我的营业需求是要把对两个分歧数据库的操纵做为一个原子操纵,你能做的到吗?这时候候只能用JTA了。假定操纵历程是先往A数据库插一笔记录,然后删除B数据库另外一个纪录,我们本人写代码是把持不了把全部操纵做为一个原子操纵的。用JTA的话,由AppServer来完成把持。
在进修EJB之前要进修对象序列化和RMI,RMI是EJB的基本。接着进修JMS和EJB,关于EJB来讲,最关头是要了解EJB是怎样经由过程RMI来完成对远端对象的挪用的,和在甚么情形下要用到EJB。
在进修完EJB,JMS这些工具以后,你大概会心识到要岌岌可危进修两个范畴的常识,一个是UML,另外一个是DesignPattern。Java企业软件的计划十分器重框架(Framework)的计划,一个好的软件框架是软件开辟乐成的需要前提。在这个时分,应当入手下手把进修的重点放在计划形式和框架的进修上,经由过程进修和实践的编程履历来把握EJB的计划形式和J2EE的中心形式。
J2EE标准内里,除EJB,JMS,JTA,Servlet/JSP,JDBC以外另有良多良多的企业手艺,这里纷歧一举行先容了。
别的另有一个最新范畴WebServices。WebServices也完整没有任何新工具,它像是一种黏合剂,能够把分歧的服务一致起来供应一个一致的挪用接口,作为利用者来讲,我只需取得服务供应者给我的WSDL(对服务的形貌),就够了,我完整不晓得服务器供应者供应的服务事实是EJB组件,仍是.Net组件,仍是甚么CORBA组件,仍是其他的甚么完成,我也不必要晓得。WebServices最巨大的中央就在于经由过程一致的服务供应体例和挪用体例,完成了全部Internet服务的共享,是一个十分使人冲动的手艺范畴。WebServices仿佛今朝还没有甚么很好的书本,可是能够经由过程在收集下面查材料的体例来进修。
还得说上一点,就java本质而言,是面相对象的,但是你有没有发现,java也不全是,比如说基本类型,int,那他就是整型而不是对象,转换类型是还得借助包装类。 |
|