仓酷云

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

[学习教程] JAVA网页编程之J2EE平台先容

[复制链接]
变相怪杰 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:21:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
主要缺点就是:速度比较慢,没有C和C++快j2ee明天,愈来愈多的程序计划职员但愿借助服务器端手艺的快速、平安和牢靠性,为他们的企业开辟散布式的买卖使用体系。假如你已事情在这一范畴,你将十分分明,在明天如许一个电子商务和信息手艺飞速开展、并充斥需求的天下上,企业使用必需以更少的资金、更快的速率和比以往更少的资本来计划、制作和运营。

为下降本钱、疾速完成企业使用的计划和开辟,J2EE平台手艺为企业使用的计划、开辟、集成和部署供应了一条基于组件的完成路子。J2EE平台为您供应了一个多条理散布是使用计划形式,重用组件的才能,一致的平安形式,天真的买卖把持。你不但能够把全新的客户办理计划,用比以往都快的速率推向市场,并且平台自力、基于J2EE组件的办理计划将使你的产物不绑定在任何一个厂商的产物和API上。

本文先容J2EE1.3平台并同时作为J2EE教程的概述章节。J2EE教程接纳基于典范的体例,形貌J2EESDK1.3版的特性和功效。不管你是老手仍是有履历的企业使用开辟职员,你都将发明J2EE教程中分离了笔墨的典范,是你创立本人企业的办理计划时,有代价的、探囊取物常识库。

假如你是方才入手下手打仗J2EE使用开辟,这个先容是一个很好的出发点。在这里你将进修J2EE架构,入手下手熟习主要的术语和观点,找到怎样入手下手举行J2EE使用程序编程,集成和部署。

散布式的多条理使用

J2EE平台接纳一个多条理散布式的使用形式。这意味着使用逻辑依据功效被分别成组件,构成J2EE使用的分歧使用组件安装在分歧的服务器上,这类分别是依据使用组件属于多条理J2EE情况中的哪个条理来决意的。展现了两个多条理J2EE使用分别成鄙人面的表中形貌的分歧条理。中暗示的J2EE使用部分代表了J2EE使用组件。

•运转在客户呆板上的客户层组件

•运转在J2EE服务器上的Web层组件

•运转在J2EE服务器上的营业层组件

•运转在EIS服务器上的企业信息体系层软件

如所示,J2EE使用能够由三或四个条理构成,J2EE多条理使用一样平常被以为是三层使用,由于它们是被散布在三个分歧的地址:客户端呆板、J2EE服务器和数据库或后真个传统体系服务器。三层架构使用是对尺度的客户端/服务器使用架构的一种扩大,即在客户端使用和背景存储之间增添一个多线程使用服务器。


:多层使用

J2EE使用组件

J2EE使用是由组件构成的。J2EE组件是一个自我封装的功效软件单位,它将经由过程相干的类、文件和与别的组件的通信,被集成进J2EE使用。J2EE标准界说了以下J2EE组件:

•使用(Application)客户端和小程序(applet)是客户端组件

•JavaServlet和JavaServerPages手艺组件是Web组件

•EnterpriseJavaBeans(EJB)组件是营业组件

J2EE组件利用Java编程言语编写的,也向任何Java编程言语程序一样编译的。利用J2EE平台的分歧的地方是,J2EE组件是被集成到J2EE使用中的,是经由很好格局化的并经由J2EE标准兼容性考证的,并且在部署和正式运转时,是运转在J2EE服务器上,而且是在J2EE服务器的办理下运转的。

客户端组件

一个J2EE使用可使基于Web的或不基于Web的。关于不基于Web的J2EE使用,一个使用客户端软件将运转在客户端呆板上,而关于基于Web的J2EE使用,扫瞄器会下载Web页面和小程序(applet)到客户端呆板上。

使用客户端

运转在客户端呆板上的使用客户端软件,为用户供应一个路子,处置象J2EE体系或使用办理如许的事情。它一般由一个用Swing或AWTAPI开辟的图形用户界面,可是也能够利用命令行接口。

使用客户端软件间接会见运转在营业层的企业Bean。固然,假如J2EE使用客户端同意,一个使用客户端也能够创建HTTP毗连,与运转在Web层的Servlet举行通信。

Web扫瞄器

用户真个Web扫瞄器从Web层下载HTML/WML/XML等静态或静态Web页面。静态页面是由运转在Web层的Servlet或JSP页面熟成的。

Applet

一个从Web层下载的Web页面能够包括嵌进的applet。一个applet是一个用Java编程言语编写的小客户端使用,经由过程安装在Web扫瞄器上的Java假造机实行。但是,applet要在Web扫瞄器上乐成运转,客户端体系还必要Java插件(JavaPlug-in)和平安战略文件。

JSP页面是保举的创立基于Web的客户端程序的API,由于在客户端无需插件和平安战略文件。并且,JSP页面撑持明晰的、多模块使用计划,由于它供应一个路子,使使用程序编程和Web页面计划分别。这意味着介入Web页面计划的职员所要做的事情,不必要懂得Java编程言语的语法。

运转在基于收集的体系,比方手持设备、汽车德律风等上的Applet,能够实行运转在J2EE服务器上的JSP页面或Servlet天生的WML页面。WML页面是经由过程无线使用协定(WAP)传送的,收集设置必要一个网关,把WAP转换成HTTP,然后在转换返来。网关把从手持设备下去的WAP哀求转换成J2EE服务器的HTTP哀求,再把HTTP服务器的呼应和WML页面转换成一个WAP服务器呼应和WML页面显现在手持设备上。

JavaBeans组件架构

客户层也由一个基于JavaBeans组件架构的组件,用于办理使用客户端或applet与运转在J2EE服务器上的组件之间的数据流。JavaBeans组件不是在J2EE标准中的组件。

为J2EE平台而写的JavaBeans组件,包括实例变量和为会见实例变量的读取和设置办法。以这类体例利用的JavaBeans组件一样平常计划和完成起来十分复杂,可是要遵守JavaBeans组件架构中的定名和计划标准。

J2EE服务器通信

展现了构成客户层的分歧构成部分。客户端与运转在J2EE服务器上的营业层之间的通信,能够是间接的,大概是在客户端运转扫瞄器的情形下,经由过程运转在Web层的JSP页面或Servlet完成。


:服务器通信



瘦客户端

J2EE使用利用瘦客户端。一个瘦客户端是与使用毗连地轻负载接口,它不处置象查询数据库、实行负载营业逻辑、或域传统体系毗连等事情。象如许的重负载被转移到运转在J2EE服务器上的Web或企业Beans上,如许能够借助J2EE服务器端手艺的平安性、疾速、服务和牢靠性。

Web组件

J2EE的Web组件能够是JSP页面,也能够是Servlet。Servlet是Java编程言语的类,可以静态处置哀求并天生呼应。JSP页面是基于文本的文件,包括静态内容和小段的Java编程言语代码用以天生静态内容。当JSP页面被挪用时,背景Servlet实行这小短代码,并前往了局。

静态HTML页面和applet在使用集成的时分是与Web组件绑缚在一同的。可是没有被J2EE标准最为Web组件处置。服务器端使用类也能够与Web组件绑缚,象HTML一样,没有作为Web组件。

如展现,向客户层一样,Web层有JavaBeans对象办理用户的输出,并把输出发送到运转在营业层的企业Bean处置。


:Web层和J2EE使用



营业组件

营业代码,用于办理或满意特定的营业范畴的成绩的逻辑,比方银行、批发大概金融等等,是在营业层,由企业Beans来处置的。展现一个企业Beans是怎样吸收客户端程序的数据,处置它(假如必要的话),并把它发送到企业信息体系层举行存储。企业Bean一样吸收存储的数据,处置它(假如必要的话),在发送回客户端程序。

企业Beans有三类:SessionBeans、实体beans(entitybeans)和动静驱动Beans。一个SessionBean代表一个与客户的一时会话。当客户停止操纵时,这个SessionBean和它的数据就消散了。相反,实体Bean暗示一个永世存储在数据库的表中的数据。假如客户停止操纵或服务器关机,背景操纵包管实体Beans的数据存储上去。

一个动静驱动的Bean分离了SessionBean和Java动静服务(JMS)动静侦听器的功效,同意营业组件以异步的体例吸收JMS动静。这里先容实体Beans和SessionBeans。想懂得更多的关于动静驱动Beans,列入JavaMessageService教程。


:营业和企业信息体系(EIS)层



企业信息体系层

企业信息体系层处置企业信息体系软件,包含企业系统布局体系如企业资本计划(ERP),年夜型机买卖处置,数据库体系,和传统信息体系。J2EE使用组件必要会见企业信息体系,比方创建数据库毗连等等。

J2EE架构

一般,瘦客户端多条理使用是很难编写的,由于它包含良多行十分难以了解的代码,以处置买卖和形态办理,多线程,资本池办理,和其他庞大的低条理细节成绩。基于组件的、与平台有关的J2EE使用的开辟是很简单的,由于营业逻辑被构造成可反复利用的组件,并且J2EE服务器以容器(Container)的情势为每品种型的组件供应背景撑持。因为你不用本人开辟这些服务,你能够专注于办理你面对的营业成绩。

容器(container)和服务

组件在部署时被安装在容器当中,是组件和特定平台底层功效之间的接口撑持着组件。在Web,企业Bean大概使用客户端组件可以被实行之前,它必需被组装到J2EE使用里,而且被部署到它的容器里。

组装流程包含设定J2EE使用中的每个组件和J2EE使用自己在容器当中的设置。容器的设置本性化了J2EE服务器对每一个组件的背景撑持,包含象平安性、买卖办理、Java定名和目次接口查询,和远程毗连等等。这里是一些重点:

•J2EE平安形式,使你可以设置Web组件或企业Bean,使体系资本只能被受权的用户会见。

•J2EE买卖形式,使你可以指定办法之间的干系,从而构成一个买卖,如许买卖中的一切办法将被作为一个单位看待。

•JNDI查询服务,为企业中多种定名和目次服务供应一致的接口,如许使用组件就能够会见定名和目次服务了。

•J2EE远程毗连形式,办理客户端和企业Beans之间的底层通信。在企业Bean被创立后,客户端挪用它的办法,就象它在统一个假造机上一样。

实践上,J2EE架构供应可设置的服务,意义是在统一个J2EE使用中的使用组件能够依据他们部署的地位分歧,体现分歧。一个企业Bean能够经由过程分歧的平安设置,是它在一个临盆体系中取得一种条理的数据库数据会见,而在另外一个临盆体系中,则取得另外一种数据库会见权限。

容器还办理着不成设置服务,如企业bean和Servlet的性命周期,数据库毗连资本池,数据延续性(persistence),和J2EEAPI中形貌的会见J2EE平台的API。只管数据延续性机制是一个不成设置服务,J2EE架构同意你在必要比缺省的容器办理的延续性机制更多的把持时,用你的企业Bean完成中的响应的代码掩盖原本的容器办理的延续机制。比方,你可使用Bean办理的延续性机制来完成你本人的搜刮办法,或创立本性化的数据库缓存。

容器范例

在部署历程当中,J2EE使用组件被安装在以下范例的J2EE容器中。本文中触及的J2EE组件和容器拜见。

企业JavaBeans(EJB)容器,为J2EE使用办理着一切的企业Beans。企业Bean和它们的容器运转在J2EE服务器上。

Web容器,为J2EE使用办理着一切的JSP页面和Servlet组件。Web组件和它们的容器运转在J2EE服务器上。

使用客户端容器,为J2EE使用办理着一切的使用客户端组件。使用客户端组件和它们的容器运转在客户端呆板上。

applet容器,是Web扫瞄器和Java插件的组合,运转在客户端呆板上。


:J2EE服务器和容器



包装

J2EE组件是独自包装的,为部署而绑缚到J2EE使用中。每一个组件,其相干的文件如GIF和HTML文件,大概服务器端使用类,和部署形貌,被集成成一个模块并增加到J2EE使用中。J2EE使用是由一个或多个企业Bean,Web,或使用客户端组件模块构成的。终极企业办理计划可使用一个J2EE使用或依据计划必要由两个或更多的J2EE使用构成。

一个J2EE使用和它的每个模块都有它本人的部署形貌。部署形貌是一个XML文本文件,带有.xml后缀,形貌组件的部署设置。一个企业Bean的部署形貌,比方,声明买卖属性,和企业Bean的平安认证。因为部署形貌的信息是能够声明的,如许它能够在无需修正Bean的源代码的情形下,举行修正。在运转时,J2EE服务器读取部署形貌,并顺次对组件举行操纵。

J2EE使用和相干的模块是在一个EnterpriseArchive(EAR)中发送的。EAR文件是一个尺度的JAR文件,以.ear后缀开头。在GUI版的J2EESDK使用部署工具会合,你先创立一个EAR文件,在增加JAR和WAR到EAR中。假如你利用命令行打包工具,则先创立JAR和WAR文件,然后创立EAR文件。J2EESDK工具:

•每一个EJBJAR文件包括它的部署形貌,相干文件和企业Bean的.class文件

•每一个使用客户端JAR包括它的部署形貌,相干文件和使用客户真个.class文件

•每一个WAR文件包括它的部署形貌,相干文件和servlet的.class文件和JSP页面的.jsp文件

利用模块和EAR文件使利用一些不异的组件组装多个分歧的J2EE使用成为大概。无需分外的编程,只是把分歧的J2EE模块组装到J2EEEAR文件中。

开辟的脚色

可重用模块使把使用开辟和部署历程分红一模一样的脚色成为大概。如许分歧的人或公司可以在全部过程当中实行分歧的部分。

最入手下手的两个脚色包含购置和安装J2EE产物和工具。当软件推销的而且安装了,J2EE组件能够由使用组件供应商开辟,由使用组装商组装,由使用部署商部署。在一个年夜的机构中,每个脚色由分歧的团体或小组完成。这类休息力的支解是可行的,由于每个先前的脚色输入一个可移植的文件,这个文件能够作为后续脚色的输出。比方,在使用组件开辟阶段,一个企业Bean软件开辟商提交EJBJAR文件。在使用组装脚色中,另外一个开辟商把这些EJBJAR文件与J2EE使用相分离,并寄存在一个EAR文件中。在使用部署脚色中,体系办理员在客户现场,利用EAR文件,把J2EE使用安装到一个J2EE服务器中。

分歧的脚色并非老是由分歧的人来实行的。假如你为一个小公司事情,大概你在构建一个测试使用,你大概要实行每个阶段的事情。

J2EE产物供给商

J2EE产物供给商是计划和制造可以用于发卖的J2EE平台、API和J2EE标准所界说的其他特征的公司。产物供给商通常为操纵体系、数据库体系、使用服务器或Web服务器厂商,他们依据J2EE标准完成J2EE平台。

工具供给商

工具供给商是团体或公司,他们供应组件开辟商、组装商、部署商等利用的开辟、组装和包装工具。拜见工具信息供应的J2EESDK1.3兼容的工具。

使用组件供给商

使用组件供给商是公司或团体,他们制造Web组件、企业Beans、applet或使用客户端,这些组件可用于J2EE使用。

企业Bean制造

软件开辟者完成以下事情,以供应包括企业Bean的EJBJAR文件:

•编写并编译源代码

•定制部署形貌

•绑缚.class文件和部署形貌到一个EJBJAR文件

Web组件制造

Web开辟者(JSP页面)或软件开辟者(servlet)完成以下事情,以供应包括Web组件的WAR文件。

•编写并编译servlet源代码

•编写JSP和HTML文件

•为web组件定制部署形貌

•绑缚.class,.jsp,.html和部署形貌文件到WAR文件

J2EE使用客户端制造

软件开辟者完成以下事情,以供应包括J2EE使用客户真个JAR文件。

•编写并编译源代码

•为客户端定制部署形貌

•绑缚.class文件和部署形貌文件到JAR文件

使用组装商

使用组装商是一些公司或团体,他们从组件供给商那边失掉使用组件的JAR文件,并组装成J2EE使用的EAR文件。组装商和部署商能够间接编纂部署形貌大概利用工具,依据交互体例的选择,准确的增添XML标签。软件开辟商完成以下事情,以供应包括J2EE使用的EAR文件。

•组装EJBJAR和前一阶段开辟的Web组件(WAR)文件,天生新的J2EE使用(EAR)文件。

•为J2EE使用定制部署形貌

•反省EAR文件的内容是不是是很好格局化的并切合J2EE标准

使用部署商和办理员

部署商和办理员是公司或团体,他们设置并部署J2EE使用,办理J2EE运转的盘算和收集架构,并监督运转情况。义务包含设置买卖把持,平安属性,并设定与数据库地毗连。

在设置过程当中,部署者遵守由使用组件供给商供应的指南,办理内部依附干系,设定平安框架,设置买卖属性。在安装过程当中,部署商将使用组件转移到服务器上,并天生容器公用的类和接口。

部署商/体系办理员完成以下事情,已安装并设置J2EE使用。

•增添在前一阶段制造的J2EE使用(EAR)文件到J2EE服务器上

•为运转情况设置J2EE使用,即修正J2EE使用的部署形貌

•反省EAR文件的内容是不是是很好格局化的并切合J2EE标准

•部署(安装)J2EE使用的EAR文件到J2EE服务器

参考完成软件

J2EESDK是由Sun公司供应的J2EE平台和标准的非贸易用处的完成,合用于树模、本相制造和教授教养情况。包括J2EE使用服务器、Web服务器、干系型数据库、J2EEAPI等,是一套完全的开辟部署工具。你能够从网高低载J2EESDK。

•产物开辟商利用J2EESDK断定在一组给定使用前提下必需组那些完成,而且运转J2EE兼容性测试包,以检测它们的产物测试包是不是完整切合J2EE标准。

•使用组件开辟商在J2EESDK上运转他们的J2EE使用,以考证这些使用是不是合用于一切J2EE产物和工具。

Web服务器

Web服务器供应一个或多个Web容器。比方,Web容器一样平常依附于Web服务器供应HTTP动静办理。J2EE完成不是必需撑持某个特定的Web服务器,这意味着分歧的J2EE产物对Web服务器的撑持是由变更的。

数据库会见

干系性数据库对使用数据供应耐久的存储。J2EE完成不是必需撑持某一特定范例的数据库,这意味着分歧J2EE产物对数据库的撑持是变更的。拜见J2EESDK下载文件中的版本申明,供应了参考完成今朝撑持的数据库清单。

J2EEAPI

Java2平台尺度版(J2SE)SDK在运转J2EESDK时是必须的,它为编写J2EE组件供应中心API,中心开辟工具,和Java假造机。J2EESDK供应以下API供J2EE使用利用。

企业JavaBeans手艺2.0

一个企业Bean是一段包括域和办法的代码体,用于完成营业逻辑的一个模块。你能够以为企业Bean是一个构建模块,能够独自利用或与其他企业Beans一同在J2EE服务器上实行营业逻辑。

由三品种型的企业Bean:SessionBean,实体Beans,和动静驱动Beans,这些在营业组件中形貌过。有了实体Beans,你无需编写任何SQL代码或间接利用JDBCAPI实行数据库会见操纵。EJB容器替你处置这些。固然,假如你不论由于任何缘故原由,掩盖了结省的容器办理延续性机制,你将必要利用JDBCAPI。一样,假如你选用SessionBeans会见数据库,你必需利用JDBCAPI。

JDBC2.0API

JDBCAPI是你能够从Java编程言语的办法中,挪用SQL命令。你在掩盖了结省的容器办理延续性机制,或选用SessionBeans会见数据库,则企业Bean中会见数据库必需利用JDBCAPI。有了容器办理延续性机制,数据库会见操纵由容器来处置,你的企业Bean的完成中不包括JDBC代码或SQL命令。你也能够从servlet或JSP页面中间接利用JDBCAPI会见数据库,而欠亨过企业Bean。

JDBCAPI由两个部分:一个合用于使用组件会见数据库的使用驱动接口;一个是从属于J2EE平台的服务供应接口。

JavaServlet手艺2.3

JavaServlet手艺为你界说HTTP公用的servlet类。一个Servlet类扩大了服务器的才能,这个服务器寄存着使用,而使用是以哀求-呼应编程形式被会见的。只管Servlet能够呼应恣意情势的哀求,可是它一般被用于扩大Web服务器寄存的使用。

JavaServerPages(JSP)手艺1.2

JSP页面手艺是你可以在基于文本的文件中分离小段的Java编程言语代码和静态内容。一个JSP页面是一个基于文本的文件,它包括两品种型的文本:静态模板数据,它能够暗示为任何基于文本的格局,如HTML、WML和XML;JSP元素,决意这个页面怎样机关静态内容。

JavaMessagingService1.0

JMSAPI是一种动静尺度,同意J2EE使用组件创立、发送、承受和读作废息。它是松懈耦合的、牢靠的,异步地举行散布式通信。有关JMS的更多信息拜见Java动静服务教程。

JavaTransactionAPI(JTA)1.0

JTAAPI为分段买卖供应尺度的分段接口。J2EE架构供应一个缺省的主动确认来处置买卖切实其实认和回滚。一个主动确认意味着任何其他查询数据的使用,在每次数据库的读写操纵今后,将看到最新的数据。但是,假如你的使用实行两个自力的互相依附的数据库会见操纵,你将但愿利用JTAAPI来分别,使全部买卖同时含有入手下手、回滚和确认。

JavaMail手艺1.2

良多互联网使用必要发送邮件举行确认,以是J2EE平台包括了与JavaMail服务供应商共同利用的JavaMailAPI,如许,使用组件可使用它发送邮件。JavaMailAPI包括两个部分:一个是使用层接口,使用组件利用它发送邮件;一个服务供应商接口。

JavaBeanActivationFramework1.0

JavaBeans激活框架被包括是由于JavaMail要利用它。它供应尺度的服务,以断定公用数据的范例,对它的紧缩会见,发明对它可使用的操纵,并创立响应的JavaBean组件来实行那些操纵。

JavaAPIforXML(JAXP)1.1

XML是一种言语,用于暗示和形貌基于文本的数据,如许数据能够被利用XMLAPI的程序大概工具所读取和处置。程序和工具能够天生XML文件,另外一些程序和工具能够读取和处置。

比方,一个J2EE使用利用XML制造报表,分歧的公司收到这个报表,能够用最切合他们必要的体例处置这些数据。一个公司大概把XML数据经由过程程序转换成HTML格局,如许它能够把报表放在Web上,另外一个公司大概把XML数据经由过程工具天生市场演讲稿,再有另外一个公司大概把XML数据读到J2EE使用中举行处置。

J2EEConnectorAPI1.0

毗连器API被J2EE工具厂商和体系集成商用于创立资本适配器,使企业信息体系能够嵌进一些J2EE产物。一个资本适配器是一个软件组件,它使J2EE使用组件能够与背景资本办理器举行会见和交互。由于资本适配器是他的资本办理器公用的,以是每一个范例的数据库或信息体系有它分歧的资本适配器。

Java受权与认证服务(JAAS)1.0

Java受权与认证服务(JAAS)供应一个路子,使J2EE使用能够受权并认证一个用户或一个用户组利用它。JAAS是尺度的嵌进式认证模块(PAM)框架的一个Java编程言语版本,使Java2平台平安架构能够撑持基于用户的受权。

工具

J2EE参考完成供应一个使用部署工具和一组剧本,用于组装、考证和部署J2EE使用并办理你的开辟和临盆情况。拜见J2EE教程以周全懂得这些工具。

使用部署工具

J2EE参考完成供应一个使用部署工具,用于组装、考证和部署J2EE使用。它由两个版本:命令行和GUI。

GUI工具包括有Wizards用于:

•打包、设置和部署J2EE使用

•打包、设置企业Beans

•打包、设置Web组件

•打包、设置使用客户端

•打包、设置资本使配器

别的,设置信息能够在表格化的查验图框中为每个组件和模块范例举行设置。

剧本

表1列出了J2EE参考完成中包括的剧本,你能够在命令行中实行这些操纵。

剧本
形貌

j2ee
启动和中断J2EE服务器

cloudscape
启动和中断缺省数据库

cloudIJ
运转交互式SQL工具,这是一个不撑持的工具

j2eeadmin
为分歧的资本增添JDBC驱动,JMS方针,和毗连工场

keytool
创立公然的和公有的密钥,天生X509本人签订(self-signed)的证书

realmtool
输出证书文件。为J2EE使用在认证/受权列表中,增添、删除J2EE用户

packager
包装J2EE使用组件到EAR,EJBJAR,使用客户端JAR和WAR文件中。

verifier
考证EAR、EJBJAR、使用客户端JAR和WAR文件是不是是很好格局化的,和是不是服从J2EE标准

runclient
运转J2EE使用客户端

cleanup
从J2EE服务器上扫除一切部署的使用


结论

J2EE平台供应了你计划、制作、测试、部署散布式多条理使用所必要的一切内容。J2EE教程对平台特征、API和工具举行了有深度的先容。假如你必要J2EE使用计划方面的匡助,J2EEBluePrintsDigest对在J2EE平台上,开辟多条理、瘦客户使用,供应了高条理的形貌。

使用编程形式由手艺主体和准绳构成,引导J2EE使用开辟职员断定最公道的实行选择、最无效的利用JSP和Servlets,在完成营业逻辑时选择好的计划、无效的把J2EE平安模子映照到企业盘算情况和系统布局。


一旦你有了思想,那你编的程序就有了灵魂,不管是什么语言到了你的手里都会是你的工具而已,他们的价值是能尽快帮助你实现你想要的目标。但是如果你没有了思想,那就像是海里的帆船失去了船帆,是很难到打海的另一边的。
柔情似水 该用户已被删除
沙发
发表于 2015-1-20 21:07:17 | 只看该作者
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
莫相离 该用户已被删除
板凳
发表于 2015-1-24 15:22:32 | 只看该作者
Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
透明 该用户已被删除
地板
发表于 2015-1-25 22:48:17 | 只看该作者
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。
灵魂腐蚀 该用户已被删除
5#
发表于 2015-2-4 07:13:56 | 只看该作者
所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。
变相怪杰 该用户已被删除
6#
 楼主| 发表于 2015-2-9 13:28:20 | 只看该作者
学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。
小妖女 该用户已被删除
7#
发表于 2015-2-10 02:06:18 | 只看该作者
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
小女巫 该用户已被删除
8#
发表于 2015-2-28 14:43:01 | 只看该作者
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
第二个灵魂 该用户已被删除
9#
发表于 2015-3-6 19:05:22 | 只看该作者
当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?
深爱那片海 该用户已被删除
10#
发表于 2015-3-11 00:24:21 | 只看该作者
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
再见西城 该用户已被删除
11#
发表于 2015-3-17 17:04:57 | 只看该作者
是一种为 Internet发展的计算机语言
老尸 该用户已被删除
12#
发表于 2015-3-24 12:25:22 | 只看该作者
[url]http://www.jdon.com/[/url]去下载,或到同济技术论坛的服务器[url]ftp://nro.shtdu.edu.cn[/url]去下,安装上有什么问题,可以到论坛上去提问。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 21:22

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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