仓酷云

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

[学习教程] 发布一篇J2EE初学者要了解的几个成绩

[复制链接]
山那边是海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:15:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。Oracle收购Sun后Java前途未卜。
1、J2EE提出的背景
1、企业级使用框架的需求
在很多企业级使用中,比方数据库毗连、邮件服务、事件处置等都是一些通用企业需求模块,这些模块假如每次再开辟中都由开辟职员来完成的话,将会形成开辟周期长和代码牢靠性差等成绩。因而很多至公司开辟了本人的通用模块服务。这些服务性的软件系列同陈为两头件。
2、为了通用必需要提出标准,否则没法到达通用
在下面的需求基本之上,很多公司都开辟了本人的两头件,但其与用户的相同都各有分歧,从而招致用户没法将各个公司分歧的两头件组装在一块为本人服务。从而发生瓶颈。因而提出尺度的观点。实在J2EE就是基于JAVA手艺的一系列尺度。
注:两头件的注释两头件处在操纵体系和更高一级使用程序之间。他充任的功效是:将使用程序运转情况与操纵体系断绝,从而完成使用程序开辟者不用为更多体系成绩忧愁,而间接存眷该使用程序在办理成绩上的才能。我们前面说到的容器的观点就是两头件的一种。
2、相干名词注释
容器:充任两头件的脚色
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、供应了一个优异的企业级使用程序框架,对疾速高质量开辟打下基本
4、J2EE的近况
J2EE是由SUN公司开辟的一套企业级使用标准。如今最高版本是1.4。撑持J2EE的使用服务器有IBMWEBSPHEREAPPLICATIONSERVER,BEAWEBLOGICSERVER,JBOSS,ORACLEAPPLICATIONSERVER,SUNONEAPPLICATIONSERVER等。

ruby里有这些工具吗?又要简单多少?我没有用过这两门语言,我估计在这些语言力没有很统一的这种标准,或者根本就没有提供。
简单生活 该用户已被删除
沙发
发表于 2015-1-20 18:48:50 | 只看该作者
还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。
再现理想 该用户已被删除
板凳
发表于 2015-1-29 14:48:14 | 只看该作者
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
不帅 该用户已被删除
地板
发表于 2015-2-1 17:00:48 | 只看该作者
是一种使网页(Web Page)产生生动活泼画面的语言
愤怒的大鸟 该用户已被删除
5#
发表于 2015-2-6 16:11:39 | 只看该作者
Java 编程语言的风格十分接近C、C++语言。
小妖女 该用户已被删除
6#
发表于 2015-2-9 01:17:13 | 只看该作者
如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。
莫相离 该用户已被删除
7#
发表于 2015-2-21 03:58:06 | 只看该作者
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
海妖 该用户已被删除
8#
发表于 2015-2-28 14:20:31 | 只看该作者
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
精灵巫婆 该用户已被删除
9#
发表于 2015-3-2 11:40:32 | 只看该作者
一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
蒙在股里 该用户已被删除
10#
发表于 2015-3-4 09:56:31 | 只看该作者
你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。
11#
发表于 2015-3-7 09:12:51 | 只看该作者
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
变相怪杰 该用户已被删除
12#
发表于 2015-3-11 10:42:05 | 只看该作者
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
小女巫 该用户已被删除
13#
发表于 2015-3-13 07:47:09 | 只看该作者
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
第二个灵魂 该用户已被删除
14#
发表于 2015-3-20 16:35:29 | 只看该作者
《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-24 20:31

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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