000007 いまさら闻けないサーバーサイドJava 第 1 回
Send
Technical Report
技术レポート
これだけは知っておきたい J2EE の基本
(日経 BP 日経ソフトウエア 2002 年 9 月号より2003 年 4 月号に 「いまさら闻けないサーバーサイドJava」として连载された) [山本 启二]
Web アプリケーションの开発には,さまざまな技 术が用いられています. Perl, Ruby, (Hypertext PHP Preprocessor)といった优れた Web 対応のスクリプ ト言语も増えていますし,Visual Basic(VB)技术 者が Web アプリケーション开発にシフトしやすい ASP1 も根强い人気を持っています. しかし,企业向け,大规模开発,信頼性,高い开 発生产性といったキーワードをすべて満たす技术と 言えば, サーバーサイド Java, すなわち J2EE (Java2 Platform,Enterprise Edition)が现状では主流で しょう.そこで今月から,サーバーサイドJava のア プリケーション开発について解说していきたいと思 います. 「Java プログラミングは少しはわかるけれ ど,サーバーサイド Java はさっぱり」という方には ぴったりの内容です.よろしくお付き合いのほどを お愿いします.
さまざまなAPI で构成するのが J2EE
最初に「J2EE とはいったい何なのか」を明らかに しておきましょう.J2EE は,米 Sun Microsystems が策定した Java による企业システム构筑のための 仕様です.现在のバージョンは 2002 年 1 月にリリ ースされた 1.3.12.皆さんがアプレットやスタンド アロンの Java アプリケーションを开発するときに 使う J2SE (Java2 Platform, Standard Edition)を, 企业规模のシステムに対応するよう拡张した仕様 という位置付けになります(図 1)3. J2EE では,ほとんど耳にタコができるほど闻かさ れてきた Java の理念「Write once, Run anywhere (一度书けば,どこでも动く)」が生きています. J2SE において「Anywhere」は OS やハードウエアを 指すものでしたが, J2EE では企业システム构筑に必 要なさまざまなミドルウエア(データベースなど)
を指します.これらのミドルウエアを抽象化し,环 境が异なっても统一した API を利用できるようにす ること. それが J2EE の役割なのです. そのため J2EE には表 1 のようなさまざまな API が含まれています. 主なものから顺番に说明しましょう. JDBC 2.0 オプション·パッケージは,データベー スと Java プログラムを接続する API です4.J2SE に 含まれている JDBC コア API では,データベース· ドライバ, データベースのメタ情报5,接続, 6文, SQL 処理结果,SQL 型の Java オブジェクト·マッピング が提供されていますが,大规模システムでは力不足 です.そこでオプション·パッケージとして,大量 のクライアントに効率よくデータベース接続する ための机能などが追加されているわけです. EJB(Enterprise JavaBeans)は,ビジネス·ロ ジックのコンポーネント化を目的とした仕様です. トランザクション制御をサポートし,ビジネス·ロ ジックそのものを実装するオブジェクトとなるた め,多层构造アプリケーションの中心となります. J2EE の中でも特に复雑な仕様と言っていいでしょ う.EJB は,J2EE の他の API を利用する上位レイヤ ーの仕様なので, J2EE を理解することは EJB を理解 することといっても过言ではないかもしれません. サーブレット (Servlet) とJSP JavaServer Pages) ( は,Perl/C/PHP などを使った CGI プログラム7の代 替となるように策定された Web アプリケーション构 筑用の API 群です. HTTP によるリクエストに対して (一般的に)HTML を返す,ユーザー·インタフェー スに一番近い层をつかさどります.
ASP(Active Server Pages)は,マイクロソフトのWebア プリケーション実行环境. 2 1.3 では, 1.2 以前のバージョンに含まれていたJNDI Java ( Naming and Directory Interface)が除外され,新たにJAXP (Java API for XML Processing)が追加された. 3 J2EEにとってWeb対応の仕组みというのは,クライアント 配布の问题を解决するThin Client(特别なインストールを必 要としない軽量クライアント)モデルの一つでしかない.しか し现実问题としてJ2EE=Webアプリケーション开発のプラッ トフォームと考えて差し支えないだろう.
- cwindowsjava > 闻ーーJava
-
闻ーーJava
下载该文档 文档格式:PDF 更新时间:2011-10-02 下载次数:0 点击次数:1文档基本属性 文档语言: Simplified Chinese 文档格式: pdf 文档作者: Harry 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: Showfine International Exhibition Co., Ltd. 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:Windowscompatible
下一篇:Java咖啡馆02第一杯咖啡
点击查看更多关于cwindowsjava的相关文档
- 您可能感兴趣的
- windowsjava windows7java javaforwindows javawindowsapi javawindows安装 windowsxpjava windowsjava配置 windowsjava下载 javawindows服务 java虚拟机windows
- 大家在找
-
- · 成功无捷径英语作文
- · dt电动推杆
- · 2011计算机二级考试
- · 机械加工车工公差表
- · 质量守恒定律说课稿
- · 李永新申论答题技巧
- · 巷道工作面掘进自检表
- · 特种加工论文格式
- · 西安高级中学贴吧
- · 扫盲数学教案
- · 微山县留庄一中
- · 月球的自转周期是
- · 打鱼机逆变器
- · 肺循环解剖图
- · 高青招聘采油工
- · ug4.0分模课件下载
- · pps游戏大厅进入
- · 数据库系统工程师真题
- · 安卓游戏修改器
- · 环境微生物学答案
- · SMALL HOUSES
- · 党建工作汇报ppt范例
- · 初中体育教学案例
- · 全民足球激活码领取
- · jzhlb.com/shijian/389.html
- · 电脑机箱品牌
- · 大一高等数学极限公式
- · 办公自动化竞赛试题
- · 英雄连2.5修改器
- · cad建筑制图学习
- 赞助商链接