仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1532|回复: 20
打印 上一主题 下一主题

[学习教程] JAVA网站制作之J2EE的三个关头性成绩仓酷云

[复制链接]
不帅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:37:07 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
首先第一点:jsp,servlet,javabean这些最基本的,嘿嘿,就算你是高手的话,在大行的企业级应用的话还是需要框架的,一个好的框架确实能构解决许多问题。1、J2EE提出的背景
  1、企业级使用框架的需求
  在很多企业级使用中,比方数据库毗连、邮件服务、事件处置等都是一些通用企业需求模块,这些模块假如每次再开辟中都由开辟职员来完成的话,将会形成开辟周期长和代码牢靠性差等成绩。因而很多至公司开辟了本人的通用模块服务。这些服务性的软件系列同陈为两头件。
  2、为了通用必需要提出标准,否则没法到达通用
  在下面的需求基本之上,很多公司都开辟了本人的两头件,但其与用户的相同都各有分歧,从而招致用户没法将各个公司分歧的两头件组装在一块为本人服务。从而发生瓶颈。因而提出尺度的观点。实在J2EE就是基于Java手艺的一系列尺度。
  注:两头件的注释
  两头件处在操纵体系和更高一级使用程序之间。他充任的功效是:将使用程序运转情况与操纵体系断绝,从而完成使用程序开辟者不用为更多体系成绩忧愁,而间接存眷该使用程序在办理成绩上的才能。我们前面说到的容器的观点就是两头件的一种。
  
2、相干名词注释
  容器:充任两头件的脚色
  容器:它是一种观点,它为容器内里的各个类,供应一个办理机制,如保存周期办理,动静传送办理等等。
  J2EE是由SUN公司开辟的一套企业级使用标准。如今最高版本是1.4。撑持J2EE的使用服务器有IBMWebSphereApplicationServer,BEAWebLogicServer,JBOSS,OracleApplicationServer,SUNONEApplicationServer等。
 
  WEB容器:给处于个中的使用程序组件(JSP,SERVLET)供应一个情况,使JSP,SERVLET间接更容器中的情况变量接口交互,不用存眷别的体系成绩。次要有WEB服务器来完成。比方:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器供应的接口严厉恪守J2EE标准中的WEBAPPLICATION尺度。我们把恪守以上尺度的WEB服务器就叫做J2EE中的WEB容器。
  EJB容器:EnterpriseJavabean容器。更具有行业范畴特征。他供应给运转在个中的组件EJB各类办理功效。只需满意J2EE标准的EJB放进该容器,即刻就会被容器举行高效力的办理。而且能够经由过程现成的接口来取得体系级其余服务。比方邮件服务、事件办理。
  WEB容器和EJB容器在道理上是大致不异的,更多的区分是被断绝的外界情况。WEB容器更多的是跟基于HTTP的哀求打交道。而EJB容器不是。它是更多的跟数据库、别的服务打交道。但他们都是把与外界的交互完成从而加重使用程序的包袱。比方SERVLET不必体贴HTTP的细节,间接援用情况变量session,request,response就行、EJB不必体贴数据库毗连速率、各类事件把持,间接由容器来完成。
  RMI/IIOP:远程办法挪用/internet对象哀求中介协定,他们次要用于经由过程远程挪用服务。比方,远程有一台盘算机上运转一个程序,它供应股票剖析服务,我们能够在当地盘算机上完成对其间接挪用。固然这是要经由过程必定的标准才干在异构的体系之间举行通讯。RMI是Java独有的。
  JNDI:Java定名目次服务。次要供应的功效是:供应一个目次体系,让别的各地的使用程序在其下面留下本人的索引,从而满意疾速查找和定位散布式使用程序的功效。
  JMS:Java动静服务。次要完成各个使用程序之间的通信。包含点对点和播送。
  JavaMAIL:Java邮件服务。供应邮件的存储、传输功效。他是Java编程中完成邮件功效的中心。相称MS中的EXCHANGE开辟包。
  JTA:Java事件服务。供应各类散布式事件服务。使用程序只需挪用其供应的接口便可。
  JAF:Java平安认证框架。供应一些平安把持方面的框架。闪开发者经由过程各类部署和自界说完成本人的本性平安把持战略。
  EAI:企业使用集成。是一种观点,从而扳连到很多多少手艺。J2EE手艺是一种很好的集成完成。
3、J2EE的优胜性
  1、基于Java手艺,平台有关性体现凸起
  2、开放的尺度,很多年夜型公司已完成了对该标准撑持的使用服务器。如BEA,IBM,ORACLE等。
  3、供应相称专业的通用软件服务。
  4、供应了一个优异的企业级使用程序框架,对疾速高质量开辟打下基本

还有就是总有人问我到底该学习什么语言,什么语言有前途,那么我的回答是不论是C,C++,java,.net网页编程,ruby,asp或是其他语言都可以学,编程的关键不是语言,而是思想。
不帅 该用户已被删除
沙发
 楼主| 发表于 2015-3-11 19:03:50 | 显示全部楼层
如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-9 21:53

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表