跳到主要內容

臺灣博碩士論文加值系統

(18.97.14.82) 您好!臺灣時間:2024/12/11 21:17
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:郭士彰
論文名稱:一個建構J2EE網路應用程式的方法論
論文名稱(外文):An Approach for Developing J2EE Web Applications in J2EE Platforms
指導教授:周忠信周忠信引用關係
學位類別:碩士
校院名稱:東海大學
系所名稱:資訊科學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2001
畢業學年度:89
語文別:中文
論文頁數:90
中文關鍵詞:JavaJ2EE全球資訊網應用系統設計樣式J2EE web application pattern
外文關鍵詞:JavaJ2EEweb-enable applicationdesign patternsJ2EE web application pattern
相關次數:
  • 被引用被引用:3
  • 點閱點閱:199
  • 評分評分:
  • 下載下載:19
  • 收藏至我的研究室書目清單書目收藏:1
近幾年來,Java技術於伺服端的應用—不論是企業資訊系統整合、資料庫應用、分散式計算、或者是網路應用程式開發等,皆逐漸展現其威力。其中,J2EE技術是一套針對開發全球資訊上網應用軟體的標準規格,已頗為大部分工業界所採用。然而對於開發此類系統的設計者而言,由於J2EE技術複雜且獨特而涵蓋面又廣,其在設計web-enable的應用程式時有其獨特性,因此本論文乃希望能夠針對J2EE平台提出為其量身打造的各式符號表示法,有效且更簡潔的描述J2EE平台上應用程式的設計。除了這些可以表達J2EE應用程式設計的文件符號外,我們更進一步提出一個可以作為設計J2EE應用程式參考的設計樣式,稱之為J2EE web application pattern。透過採用此樣式,J2EE的應用程式發展者,將可獲得單純化設計、改善系統效能、增進各元件重複使用性、與提昇維護能力等好處。本研究成果,使得大型web-enable應用程式的發展者,可快速地在J2EE平台上設計出架構合理、效能優異的應用軟體。
Undoubtedly, in the past five years Java technology has already gained a big success in Internet and enterprise solutions. In fact, this success has dramatically changed the way we did in server-side computing. J2EE, Java 2 plateform Enterprise Edition, has become the de-fecto platform for building large-scale web-enable enterprise applications. However, with the complexity of understanding J2EE, developers may not build a reasonable web-enable application by fully utilizing the advantages of the technology. Therefore, in this thesis we first try to propose a set of notations to describe the design of a web-enable application using J2EE technologies. With these notations, a J2EE application can be effectively and clearly documented. Secondly, we propose a design pattern called J2EE web application pattern for developing web-enable applications. By following the pattern, developers can quickly design a J2EE application with the benefits of better reusability, maintainability, and system performance.
第一章 緒論 8
第二章 J2EE技術概論 10
2.1 Servlets 10
2.1.1 Servlet範例程式 12
2.1.2 Servlets之 Forward、Include、及Redirect機制 13
2.1.3 利用HttpServletRequest物件傳遞資訊 17
2.1.4 Servlets之HTTP session機制 18
2.2 JSP 19
2.2.1 JSP範例程式 20
2.2.2 以JSP當作HTML template 21
2.3 RMI-IIOP 22
2.4 JNDI 23
2.4.1 JNDI範例 23
2.5 EJBs 24
2.5.1 Session Bean 26
2.5.2 Entity Bean 28
2.6 JTA 32
2.6.1 Container-Managed Transaction 32
2.6.2 Bean-Managed Transaction 33
2.7 JDBC 34
2.8 JMS 35
2.8.1 Point-to-Point 35
2.8.2 Publish/Subscribe 35
2.8.3 JMS在J2EE中的角色 36
2.9 JavaMail與JAF 36
2.10 本章結論 37
第三章 J2EE 應用程式表示符號 38
3.1 JSP Notation、Servlet Notation與Request Notation 38
3.1.1 JSP Notation屬性表 39
3.1.2 Servlet Notation屬性表 42
3.1.3 Request Notation 46
3.2 Forward Notation與Include Notation 47
3.2.1 Include Notation屬性表 48
3.2.2 Forward Notation屬性表 49
3.3 Redirect Notation 50
3.4 Decision Notation 51
3.4.1 Decision Notation屬性表 54
3.5 Join Notation 55
3.6 Start Notation、End Notation與Call Notation 56
3.6.1 Start Notation與End Notation 56
3.6.2 Call Notation 58
3.7 SessionBean Notation、EntityBean Notation與Association Notation 58
3.7.1 SessionBean Notation 59
3.7.2 SessionBean Notation屬性表 59
3.7.3 Association Notation 62
3.7.4 EntityBean Notation 62
3.7.5 EntityBean Notation屬性表 63
3.8 本章結論 66
第四章 一個J2EE網路應用程式設計樣式 67
4.1 J2EE Web Application Pattern 與J2EE 應用程式表示符號 67
4.2 J2EE網路應用程式設計樣式之Web-tier部分 70
4.3 J2EE網路應用程式設計樣式之EJBs-tier部分 74
4.4 範例探討 77
4.5 範例之屬性表與程式碼 79
4.6 結論 88
第五章 結論 89
參考文獻 90
[1] Shannon, Hapner, Mantena, Davidsion, Pelegri-Llopart, Cable, “Java™ 2 Platform, Enterprise Edition Platform and Component Specifications”, Addison-Wesley, May 2000.
[2] N. Kassem, “Design Enterprise Applications with the Java™ 2 Platform, Enterprise Edition”, Addison-Wesley, August 2000.
[3] P. J. Perrone, Venkata S. R. “Krishna” R. Chaganti, “Building Java™ Enterprise Systems with J2EE”, SAMS, June 2000.
[4] J. Hunter, W. Crawford, “Java Servlet Programming”, O’Reilly, October 1998.
[5] H. Bergsten, “JavaServer Pages™”, O’Reilly, January 2001.
[6] E. R. Harold, “Java Network Programming, 2nd Edition”, O’Reilly, August 2000.
[7] R. Lee, S. Seligman, “JNDI API Tutorial and Reference: Building Directory-Enabled Java™ Applications”, Addison-Wesley, May 2000.
[8] E. Roman, “Mastering Enterprise JavaBeans™”, Wiley, 1999.
[9] R. M. Haefel, “Enterprise JavaBeans, 2nd Edition”, O’Reilly, March 2000.
[10] V. Matena, B. Stearns, “Applying Enterprise JavaBeans™”, Addison-Wesley, December 2000.
[11] White, Fisher, Cattell, Hamilton, Hapner, “JDBC™ API Tutorial and Reference, 2nd Edition”, Addison-Wesley, 1999.
[12] R. M. Haefel, D. A. Chappell, M. Loukides, “Java Message Service”, O’Reilly, December 2000.
[13] E. Gamma, R. Helm, R. Johnson, J. Vlissides, G. Booch, “Design Patterns”, Addison-Wesley, January, 1995.
[14] C. Larman, “Applying UML and Patterns”, Prentice Hall, January 1998.
[15] M. Fowler, K. Scott, “UML Distilled, 2nd Edition”, Addison-Wesley, 1999.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊