仓酷云

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

[学习教程] 来看走上开放之路: ASP 开辟职员的 J2EE 基本(上)

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

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

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

x
你通过从书的数量和开发周期及运行速度来证明:net和ruby要比java简单。
假如您是一名正在追求将现有的电子商务使用程序移植到J2EE的ASP开辟职员,大概是一名正在重新编写新的J2EE使用程序,但不想履历“超负荷信息”的困扰就可以动手编写程序的ASP开辟职员。那末这个路标图就是为您筹办的。本路标图是专为想要敏捷转到J2EE的ASP开辟职员筹办的,J2EE是利用Java言语开辟Web使用程序和其他范例的散布式使用程序的一个平台有关的开放尺度集。同时,我们将向您先容J2EE,怎样利用Java言语编程,怎样开辟J2EEWeb使用程序,和怎样将这些常识与您在为IIS和Windows情况编写ASP、COM对象和ISAPI过滤器的履历接洽起来。
为什么要转向J2EE?
假如您不是非常巴望冒险投进J2EE开辟情况,请思索以下这些J2EE优点:
选择,更多的选择:因为J2EE是一个界说优秀的尺度集,以是在部署本人的代码时有很多J2EE完成可供选择。只需您保持利用尺度API,制止利用厂商公用的扩大,那末使用程序无需变动代码就可以在林林总总的完成上运转。
我们是在说选择吗?:J2EE完成在从年夜型机到Wintel、UNIX和Linux的各类平台上都可用。编写使用程序一次便可将其部署在各类平台上。
我们不克不及就安于近况吗?:J2EE包括一个用于会见很多诸如CICS、IMS、ERP和CRM如许的遗留EIS体系的尺度API。它还包含Web服务撑持,因而您能够集成.NET体系和撑持行业Web服务尺度的其他体系。J2EE还撑持尺度动静API(JavaMessageService;JMS)和用于会见干系数据库(JavaDatabaseConnectivity;JDBC)的API。这类普遍的选择同意您集成各类现有体系,而不会丧失您对它们的投资。
机房不再烟雾围绕:来自天下各地的专家经由过程JavaCommunityProcess(JCP)开辟J2EE标准。JCP公布了开端的标准草案以供公家批评。即便您不自动介入,也老是会晓得哪些将来的标准正在准备当中。该标准还包含一个参考完成,您能够在决意完成它之前利用它来反省新手艺。
回页首
J2EE简介
Java2EnterpriseEdition这个标准是由很多与利用Java言语开辟散布式使用程序相干的组件标准构成的。您可使用J2EE组件来编写基于Web的使用程序和传统的客户机-服务器使用程序,和利用尺度的API来毗连到诸如干系数据库之类的遗留资本。假如您有IIS/ASP开辟背景,那末JavaServlets和JavaServerPages(JSP)手艺就是对您最有效的组件。
移植到Java平台
假如您开辟.NET、Windows客户机/服务器使用程序和ASP使用程序,而且想要敏捷跨进J2EE平台,则系列文章走上开放之路将引导您经由过程该历程,使用您现有的开辟常识,展就您走上基于开放尺度的编程之路。
JavaServlet
JavaServlet是作为诸如IIS或ApacheWebServer等Web服务器的扩大来运转的Java类。JavaServlet相似于ISAPI过滤器或cgi-bin程序/剧本。servlet在客户端扫瞄器间接或直接地挪用一个专门设置的URL时运转。servlet能会见HTTP哀求中的所信息,并能经由过程供应前往给客户真个内容来间接处置该哀求。大概,servlet能将客户端扫瞄重视定向到另外一个资本。年夜多半J2EEWeb使用程序都次要把servlet用作HTML表单的方针以处置用户输出,然后作响应的处置。呼应页面的天生一般托付给一个JSP页面。
JavaServerPage手艺
JSP页面相似于ASP页面。即它们是包括剧本元素的HTML页面,在用户哀求该页面时,这些剧本元素就会在服务器上运转。ASP页面和JSP页面之间的一个关头区分在于,ASP利用VBScript或JScript作为剧本言语,而JSP页面则利用Java言语。典范的JSP页面包括Java代码片段和一些在JSP标准中界说的特别的类HTML标签,它们与尺度的HTML交叉在一同,供应静态内容和静态内容的组合。JavaServlet和JavaServerPage手艺之间的区分在观点上相似于ISAPI过滤器和ASP页面之间的区分。在这两种情形下,前者都是可用于间接或直接向其他资本发送HTML的一段代码,尔后者都是一个能够包括嵌进代码的HTML文档。
Web服务器和使用服务器
作为ASP开辟职员,您晓得ASP页面由IIS挪用的剧本引擎实行。您还能够向Web使用程序增加ISAPI过滤器和COM组件,以供IIS举行挪用。这类办法使得在IIS上部署Web使用程序十分简单。但这仅限于Windows平台,即IIS能够运转的独一平台。而J2EE接纳分歧的办法,由于它的计划方针就是在各类操纵体系(包含Windows)上运转。它并不是实验将运转JavaServlet和JSP页面的代码间接嵌进到Web服务器,而是利用一个称为使用服务器的独自的服务器组件来运转它们。年夜多半使用服务器(如IBMWebSphere)还具有一个独自的拔出组件,它们在使用服务器和特定的Web服务器之间架起了一座桥梁。比方,WebSphere附带了针对IIS和ApacheWeb服务器的独自插件。如许,您在运转J2EE组件时就能够利用本人选择的Web服务器。
<p>
Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。Oracle收购Sun后Java前途未卜。
飘飘悠悠 该用户已被删除
沙发
发表于 2015-1-20 17:48:21 | 只看该作者
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
若天明 该用户已被删除
板凳
发表于 2015-1-24 10:07:02 | 只看该作者
所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。
再现理想 该用户已被删除
地板
发表于 2015-2-1 05:47:13 | 只看该作者
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
若相依 该用户已被删除
5#
发表于 2015-2-4 13:20:33 | 只看该作者
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
再见西城 该用户已被删除
6#
发表于 2015-2-7 17:51:47 | 只看该作者
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
分手快乐 该用户已被删除
7#
发表于 2015-2-8 17:26:13 | 只看该作者
是一种突破用户端机器环境和CPU
金色的骷髅 该用户已被删除
8#
发表于 2015-2-9 04:29:08 | 只看该作者
是一种语言,用以产生「小应用程序(Applet(s))
不帅 该用户已被删除
9#
发表于 2015-2-26 22:15:34 | 只看该作者
《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。
爱飞 该用户已被删除
10#
发表于 2015-2-27 21:36:50 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
飘灵儿 该用户已被删除
11#
发表于 2015-3-8 14:40:20 | 只看该作者
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
冷月葬花魂 该用户已被删除
12#
发表于 2015-3-22 18:30:44 | 只看该作者
那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-16 16:11

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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