µn¤J
¡U
µù¥U
¡U
·|û¤¤¤ß
¡U
µ²±b
¡U
°ö°V½Òµ{
Å]ªk§Ì¤l
¡U
¦Û¸ê¥Xª©
¡U
¹q¤l®Ñ
¡U
«ÈªA¤¤¤ß
¡U
´¼¼z«¬¥ßÊ^·|û
®Ñ¦W
¥Xª©ªÀ
§@ªÌ
isbn
½s¸¹
5050Å]ªk²³Äw
|
NG®Ñ«°
|
°ê»Ú¯Å«~µP½Òµ{
|
Àu´f³qª¾
|
ÅRÆE^¶¯µ¼Öºë¿ï
|
TCP/IPºô¸ô³q°T¨ó©w(²Ä¤Gª©)
¦¹§@ªÌµL¬ÛÃö®ÑÄy
¤å¾Ç¤p»¡
¤å¾Ç
¡U
¤p»¡
°ÓºÞ³Ð§ë
°]¸g§ë¸ê
¡U
¦æ¾P¥øºÞ
¤H¤åÃÀ§{
©v±Ð¡Bõ¾Ç
ªÀ·|¡B¤H¤å¡B¥v¦a
ÃÀ³N¡B¬ü¾Ç
¡U
¹q¼vÀ¸¼@
Ày§Ó¾i¥Í
ÂåÀø¡B«O°·
®Æ²z¡B¥Í¬¡¦Ê¬ì
±Ð¨|¡B¤ß²z¡BÀy§Ó
¶i׾Dzß
¹q¸£»Pºô¸ô
¡U
»y¨¥¤u¨ã
Âø»x¡B´Á¥Z
¡U
x¬F¡Bªk«ß
°Ñ¦Ò¡B¦Ò¸Õ¡B±Ð¬ì¥Î®Ñ
¬ì¾Ç¤uµ{
¬ì¾Ç¡B¦ÛµM
¡U
¤u·~¡B¤uµ{
®a®x¿Ë¤l
®a®x¡B¿Ë¤l¡B¤H»Ú
«C¤Ö¦~¡Bµ£®Ñ
ª±¼Ö¤Ñ¦a
®È¹C¡B¦a¹Ï
¡U
¥ð¶¢®T¼Ö
º©µe¡B´¡¹Ï
¡U
¨î¯Å
¥ø·~Javaµo®iÀ³¥Î«ü«n
§@ªÌ¡G
S. Narayanan,Junhe Liu;
¤ÀÃþ¡G
¹q¸£»Pºô¸ô
¡þ
ºô¸ô
ÂO®Ñ¨t¦C¡Gµ{¦¡»y¨¥P018
¥Xª©ªÀ¡G
¬ü°Ó³Á®æÃ¹§Æº¸
¥Xª©¤é´Á¡G2000/12/1
ISBN¡G957493330X
®ÑÄy½s¸¹¡Gsb0070239
¶¼Æ¡G512
©w»ù¡G
560
¤¸
Àu´f»ù¡G
79
§é
442
¤¸
®Ñ»ùY¦³²§°Ê¡A¥H¥Xª©ªÀ¹ê»Ú©w»ù¬°·Ç
µ´ª©®Ñ
µ´ª©®Ñ¡G½T©w¤£¦Aª©ªº°Ó«~¡A¶È´£¨Ñ®ÑÄy¸ê°T°Ñ¦Ò¡C
µû»ù¼Æ¡G
(½Ð±N·Æ¹«²¾¦Ü¬P¬P³B¶i¦æµû»ù)
¥Ø«e¥§¡µû»ù¡G
¤å¦r³sµ²
½Æ»s»yªk
¥ø·~Javaµo®iÀ³¥Î«ü«n
¹Ï¤ù³sµ²
½Æ»s»yªk
¤À
¨É
¤º®e²¤¶
¦PÃþ±ÀÂË
◆ 內容簡介
這本書包括三個部分,若是讀者已經很熟悉元件技術JavaBean和Enterprise JavaBean架構的話,那就可跳過第一部份。本書的第二部份中大多數的章節都是獨立的,所以從任何一章選讀都可輕易上手,但是第三部份主要是探討再使用性,此一部份與第二部分有密切關係,因此需先熟讀第二部份,如此第三部分方能駕輕就熟。其中唯一有附屬關係的是第八章與第九章,在讀第九章前必須先熟讀第八章。 程式碼列表 所有在本書中列出的程式碼皆可從隨書附贈的光碟中取得。大部分的程式碼所能提供的功能很有限,這是因為要讓讀者可自由修改以增加其功能性而創造出一個更能滿足個人需求的應用。 慣例 本書遵循以下的慣例: ■ 程式碼的指令以單行間距的排版表示。 ■ 變數、類別和方法的名稱皆以斜體字表示。 ■ 所有的目錄名稱亦都以斜體字表示。 ■ 指令都以粗體字表示。 ■ 所有的輸出結果皆以新報體表示 概觀 第一部份的JavaBeans元件技術概觀係由前面四個章節所組成。此一部分的介紹以強調JavaBeans的角度來討論元件技術的基本原理。 第一章:元件技術的需求。本章著重在 COM 的強調,並概要地介紹了現今元件技術及其它各種不同的架構,且在結論中提出了這些架構的比較。 第二章:JavaBeans 的架構。本章以 JavaBean APIs 的形式討論了 Java 的元件支援。因為假設讀者對 JavaBeans 的技術已經很熟練了,故此章僅提出一個大致的描述而不深入細節。 第三章:JavaBeans 框架。本章介紹目前的 Java 元件框架作業及其間的關係。 第四章:企業應用 JavaBeans 。本章討論到 JavaSoft 的最新進伺服端元件框架作業。 第二部份:發展 JavaBeans。此一部份是本書中最精華且最多的部分。在此探討Java在發展以JavaBean為基礎的企業對策時所提供的支援。在這一部份共有九個章節,除了第八章和第九章以外,每一個章節都各自介紹了一個獨立的技術。 第五章:使用Java Studio。本章討論使用工具來撰寫JavaBean元件以發展Java applets和應用程式。本章也針對轉換JavaBean成為Java Studio元件提出詳細的解釋。 第六章:Java與電子郵件。本章將討論Java支援電子郵件的能力。收發文字檔電子郵件的範例和beans亦見於此一章節中。 第七章:Java資料庫連結。本章討論到JDBCTM的支援並實例說明結合JDBC驅動器與Oracle資料庫的程式碼範例。 第八章:簡易目錄存取協定。本章討論LDAP的規則,並以程式碼範例與beans來示範如何搜尋、更新LDAP資料庫的方法。 第九章:Java命名與目錄介面。本章討論利用JNDI來進行目錄和命名存取的優點。在此章節中,我們將再次用程式碼範例與beans來示範如何用具有JNDI的Netscape之目錄伺服器來搜尋並更新資料庫。建議讀者先讀過第八章之後再讀此章。 第十章:Servlets。本章討論Servlets凌駕傳統CGI程式語言的優勢。在此,我們用Java網頁伺服器來討論並實例說明servlets、servlet beans以及將beans運用在servlet中。本章亦討論到發展一個bean用以建立HTML檔案。 第十一章:網路安全。本章討論到網際網路的安全防護技術。包括對稱鍵值加密演算法、公用鍵值加密演算法、數位簽名、數位憑證,以及SSL。這些大部分都有程式碼範例來輔助說明。 第十二章:通用物件需求代理架構。本章討論到CORBA分散式計算架構及其優點。除指導CORBA程式語言寫作之外,本書也利用第七章中所發展的JDBC JavaBean來做出可存取資料庫的CORBA服務。 第十三章:發展企業應用JavaBeans。本章介紹讀者如何使用EJBHome的應用程式伺服器來發展並測試EJB。 第三部份:用JavaBeans來發展應用程式。此一部份是本書中最有趣的部分。此一部分討論了其它JavaBean的書所未曾討論過的議題。在此,我們亦討論到藉由整合第二部份中所做成的beans來發展企業對策。 第十四章:企業應用網際網路程式。本章針對幾種企業可能用來發展網際網路、企業內網際網路和企業間網際網路的應用類型加以簡短說明。另外,也將約略介紹電子商務的應用程式。 第十五章:電子郵件應用程式。本章示範了如何使用Java Studio用以實現不編碼也能做出應用程式的方法。 第十六章:網際網路聊天室應用程式。本章實例說明了如何用Servlets和Java Studio來做出簡易聊天室的應用程式。 第十七章:電子商務應用程式。本章介紹如何使用Servlets和CORBA來做出電子商務的應用程式。 第十八章:專案追蹤系統。本章實例說明了典型的企業間網際網路之應用程式。此一應用程式並沒有使用傳統利用ID和密碼的方法,而是利用客戶的數位憑證來做身份確認。此一應用程式乃是架構在SSL之上。 第十九章:員工追蹤系統。本章所介紹的是一個典型的企業間網際網路之應用程式。此一應用程式利用LDAP伺服器實例說明如何追蹤並修改員工資料。此項實例說明乃是利用第八章和第九章中發展出來的beans和servlets來實現的。 附錄A說明如何使用InfoBus的技術。附錄B則例舉了一些有用的小秘訣,以有助於讀者撰寫Java程式時所使用。附錄C則說明一些有關如何使用jar和serialver等公用軟體的資料。附錄D則介紹了如何用最新的HomeBase此一EJBHome伺服器來做程式碼修改,以及如何部屬第十三章和第十八章中之計畫的指導方針。 本書中有著大量運用JavaBeans所寫成的程式碼範例和現實生活中的應用程式。儘管已謹慎地校對,恐仍有漏網之瑕。為使日後再版更趨完善,請不吝勘誤,更歡迎您將您的意見寄給我們,信箱是simon_yates@mcgraw_hill.com。 軟體發展的未來趨勢繫於元件技術。本書將有助讀者探索元件技術,並帶領您更上一層樓。
◆ 作者簡介
S. "Naru" Narayanan
是一位Wipro系統經理。他的客戶包括Netscape、Seagate Technology以及Deutsche Bank。他所設計的程式涵蓋了C語言、C++、Java以及JavaScript。其擁有印度RV科技學院的電子技術學士學位。
Junhe Liu
目前是Cisco系統顧客寬頻網際網路科技領域的產品經理。其網際網路的知識來自於先前在Netscape Communications的工作經驗。他在Netscape是一位技術顧問,幫助獨立的軟體賣主將網際網路整合到他們現有的技術中。他擁有Stanford University電腦科技方面的科學碩士學位及Portland State University的科學學士學位。
¹q¸£ºô¸ôì²z¡U²Ä¤Cª©
¦h´CÅé³]pªº 13
²V¦X¶³¦w¥þ¬[ºc¡U¹s«H
¹q¤l°Ó°È»PChatG
WordPress
«Øºc¦h¯²¤áSaaS¬[
Docker«Ø¸m»P°õ
ºô¯¸Â^¨ú¡U¨Ï¥ÎPyt
·Qn SSR?§Ö¨Ï¥Î
¸Ñ±K·j´M¤ÞÀº¡G¤Àµü§Þ
¬°¤F«O»Ù±zªºÅv¯q¡A·sµ·¸ôºô¸ô®Ñ©±©ÒÁʶRªº°Ó«~§¡¨É¦³¨ì³f¤C¤ÑªºÅ²½à´Á¡]§t¨Ò°²¤é¡^¡C°h¦^¤§°Ó«~¥²¶·©óŲ½à´Á¤º±H¦^¡]¥H¶lÂW©Î¦¬°õÁp¬°¾Ì¡^¡A¥B°Ó«~¥²¶·¬O¥þ·sª¬ºA»P§¹¾ã¥]¸Ë(°Ó«~¡Bªþ¥ó¡B¤º¥~¥]¸Ë¡BÀH³f¤å¥ó¡BÃØ«~µ¥)¡A§_«h®¤¤£±µ¨ü°h³f¡C