Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->Linux技术 ->系统管理 ->正文

JAVA 2 企业版开发指南 (一)

来源:Linux-cn.com 作者:Webmaster 时间:2007-05-05 点击: [收藏] [投稿]

  这本书描述了如果在JavaTM 2 SDK以及Enterprise Edition(J2EETM SDK)下开发和配置enterprise beasns。J2EE SDK由Sun Microsystem公司开发实现。在J2EE开发平台下,一个基于组件的体系结构是为了建立面向对象、企业层的应用程序。建立一个应用程序,使用Java程序设计语言组合组件。而组件,就是被称为"enterprise beans"的,用来实现商业业务或权利。

  谁需要使用这本书?

  这本手册是用来为有志于开发利用J2EE应用程序的程序员而编写的。为了了解这本书的示例代码,你需要一些基本的Java、SQL和相关的数据库概念。

  大多J2EE应用程序通过Web组件访问"enterprise beans"。尽管Web组件非常重要,而这本书集中讨论“enterprise beans”。如果需要更多的关于开发Web组件的信息,可以去看一看"JavaServer PagesTM and Java Servlet technologies"的主页。

  这本书并不介绍如果实现J2EE的结构,并且不介绍J2EE SDK的内部结构。"The Enterprise JavaBeansTM Specifications"和"JavaTm 2 Enterprise Edition Specifications"详细描述了J2EE的结构。

  在什么地方找到示例代码

  在本书中的例子在你的J2EE SDK安装后的doc/guides/ejb/examples中。比如:在一开始就讨论的EonverterEJB.java文件在doc/guides/ejb/examples/converter目录下面。附录A全部列了出了示例的代码。

  如何打印这本书

  要打印这本书,用以下步骤:

  确保在你的系统中装有Adobe Acrobat Reader。

  上网拉下这本书的PDF版本。

  在"Adobe Acrobat Reader"中接打印图标。

  印刷上的约定

  在文中说明性的章节或示例代码的关键字使用“typewriter font”。在示例代码中一个省略号(...)表示冗长而省略了。这些代码不可编译。当定义一个新的term时,会使用"Italic font"。

  第一章

  概述

  ----------------------------------------

  "Enterprise JavaBeansTM(EJBTM)"技术是JavaTM2、,"Enterprise Edition(J2EETM)"平台巨大框架的一部分。这个平台是一个为在分布式环境下开发,应用,以及执行应用程序的构架。这些应用程序需要系统级的服务,例如:transaction(有个译为“交易”)管理,安全,用户连接,以及数据库访问。J2EE平台提供这些服务,允许你在应用程序中集中业务逻辑,而不是直接进行系统级的服务。在"enterprise beans",你可以编写业务的逻辑代码。

  “Middle-Tier Serve”(中间层服务器)的优势

  在“三层次”的服务器中,“Middle-Tier Serve”起到了至关重要的作用。它操纵从客户端来的请求,在复杂的数据库和"back office"系统中保护这些请求。“Middle-Tier Serve”可以支持多种不同的客户端,例如:网页浏览器,Java应用程序和一些手持设备。而客户端控制用户界面,它们并不访问数据库,不执行复杂的业务规则,也不与传统的应用程序联系。很明显,他们让“Middle-Tier Serve”来做这些工作,

  图1-1说明了一个“三层”应用程序的情况。"Tier 1"由一些客户端组成,它们向"Middle-Tier Server"也就是"Tier 2"发送请求,而"Tier 2"从"Tier 3"的系统上存取数据,并为数据申请维护,然后返回给"Tier 1"运行结果。

  图1-1,一个“三层”服务器/客户端的应用程序

  "Middle-Tier Server"为客户端提供业务服务。例如:一个"Middle-Tier Server"服务器程序在一个在线商店中可能提供几种服务:目录检索,顺序登录,信用卡确认。

  "Middle-Tier Server"也可以提供系统级的服务:

  --远程访问客户端和"back-office"系统。

  --会议和交易管理

  --安全机制

  --资源统筹

  由于"Middle-Tier Server"提供这些服务,客户端得以快速,灵巧地开发。你可以集成新的客户端到现有的应用程序或数据库中,保护你在原来系统上的投资。

  "Middle-Tier Server"允许你为企业建立大尺度的分布式应用程序。J2EE的体系结构使得这个理想演化成开发"Middle-Tier Server"。

  (未完待续)




 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:J2EE入门   下一篇:J2EE:美好的蓝图

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号