跳到主要內容

臺灣博碩士論文加值系統

(35.172.223.30) 您好!臺灣時間:2021/07/25 12:17
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:廖志榮
研究生(外文):Ji-Rong Liao
論文名稱:以Portlet技術建置結構化內容網站之研究
論文名稱(外文):Constructing a Structured Content Portal with Portlets
指導教授:陳英一陳英一引用關係
指導教授(外文):Ing-Yi Chen
口試委員:黃悅民郭斯彥
口試委員(外文):Yueh-Min HuangSy-Yen Kuo
口試日期:2012-06-25
學位類別:碩士
校院名稱:國立臺北科技大學
系所名稱:資訊工程系研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2012
畢業學年度:100
語文別:中文
論文頁數:97
中文關鍵詞:Portlet結構化內容網站
外文關鍵詞:PortletStructuredContent Portal
相關次數:
  • 被引用被引用:0
  • 點閱點閱:183
  • 評分評分:
  • 下載下載:1
  • 收藏至我的研究室書目清單書目收藏:0
近年來由於資訊以及網路的發展,使得資訊系統的建置以及網路化逐漸普及,網路也已成為消費者接觸資訊的重要管道之一。人們透過網站提供各式各樣的資訊內容給使用者,而在建構這些內容網站時往往需要龐大的人力與時間,如何快速、有效率、節省成本的建置內容網站,成為網站開發時需要解決的問題。
網站通常會有相同的內容呈現結構,例如相同的階層式結構等等。傳統的網站開發必須經由將相同的程式碼進行複製、貼上等繁瑣的動作,達到這些相同結構的內容呈現;當呈現內容需要修改時,也需要修改各個呈現這些內容的程式碼,導致維護上的不便。本論文主要研究主題乃是應用Portlet元件化技術來幫助建置內容網站。透過分析這些相同的呈現結構,設計出適當的Portlet程式架構,並搭配Portlet API以及Java Server Page Custom Tag的技術,達到可以只開發一次Portlet應用程式,即可分別呈現不同的內容,以降低開發成本,並加速開發的速度。

In recent year, due to the development of information and network that made the information system to build and network becoming more common. The Internet has also become an important channel for consumers to access information. Provider through its website to provide a wide range of information content to users, but in the construction of these content sites often requires huge manpower and time. How fast, efficient, cost-saving build content sites that have become a key issue.
Sites often have the same content presentation structure, for example, the same hierarchical structure. Traditional web site development must be made through the same program code for copy, paste and other tedious actions to achieve the same structure rendering. When the content need to be modified, but also need to modify the code of presenting the content, resulting in the maintenance of the inconvenience. The main research topic of the thesis is the use of portlet component technology to help build content sites. By analyzing the same presentation structure, design the appropriate portlet programming architecture, and with the portlet API and Java Server Page Custom Tag technology to achieve that only develop portlet application once, but it can show difference content, respectively. As a result, by fusing the analysis results, it will reduce development costs and speed up the development speed.

摘 要 i
ABSTRACT ii
目 錄 v
表目錄 vii
圖目錄 viii
第一章 緒論 1
1.1 研究背景 1
1.2 研究動機與目的 2
1.3 國內外研究發展現況 3
1.3.1 Full Page Based 網站 3
1.3.2 Fragment Based 網站 4
1.4 論文架構 7
第二章 相關研究與核心技術 8
2.1 入口網站 8
2.1.1 Portal 9
2.1.2 Portlet Container 9
2.1.3 Portlet 9
2.2 Java Portlet Specifications 14
2.2.1 JSR 168 15
2.2.2 JSR 286 18
2.3 Portlet標記片段 23
2.3.1 HTML 23
2.3.2 XHTML 24
2.3.3 WML 26
2.4 Java Server Page Custom Tag 26
2.4.1 JSTL 27
2.4.2 Portal Tag 28
2.4.3 Portlet Tag 29
2.5 XML 32
2.5.1 XML簡介 32
2.5.2 XML用途 33
2.5.3 XML特性 34
第三章 系統分析與設計 36
3.1 需求分析 36
3.1.1 網站功能概述 37
3.1.2 使用者案例 38
3.2 Portlet應用程式開發分析 39
3.3 Portlet個人化技術分析 41
3.3.1 Portlet Preferences 41
3.3.2 Portlet Mode 43
第四章 系統建置與測試 48
4.1 系統軟硬體佈署 48
4.1.1 硬體環境佈署 48
4.1.2 軟體開發環境佈署 50
4.2 系統建置 51
4.2.1 課程網站建置 51
4.2.2 網站頁面建置 52
4.2.3 佈景主題安裝套用 57
4.2.4 Portlet應用程式佈署 61
4.2.5 Portlet頁面佈署 63
4.2.6 Portlet與頁面訪問權限設定 64
4.2.7 Portlet Preferences設定 65
4.3 系統建置成果 67
4.3.1 課程教材 67
4.3.2 競賽題庫 68
4.3.3 教學活動 70
4.3.4 夥伴學校 71
第五章 結論與未來展望 72
5.1 結論 72
5.2 未來展望 72
參考文獻 73
附錄A:使用者案例 76
附錄B:流程設計 91

[1]Hazra and Tushar K, “Building Enterprise Portals: Principles to Practice”, 24th International Conference on Software Engineering, Orlando, Florida, 2002, pp.623-633
[2]Liferay Portal Site, http://www.liferay.com/products/liferay-portal/overview
[3]IBM WebSphere Portal Site, http://www-01.ibm.com/software/websphere/portal/
[4]Oracle AS10g Product Site, http://www.oracle.com/technetwork/middleware/ias/overview/index.html
[5]Information Architecture Wiki, http://en.wikipedia.org/wiki/Information_architecture
[6]葉秉哲譯,物件導向設計模式 Design Patterns,台北:天瓏網路書店,2001,第50-52頁。
[7]Cong Li, Li Ma and Ke Dong, “Research on Role-authorized and MVC-based Content Management”, IEEE International Conference on Management and Service Science(MASS 2009), Wuhan, 2009, pp.1-4
[8]Aye Aye Khaing and Ni Lar Thein, “Efficiently Creating Dynamic Web Content: A Fragment Based Approach”, 6th Asia-Pacific Symposium on Information and Telecommunication Technologies, Yangon, 2005, pp.154-159
[9]Lakshmish Ramaswamy, Arun Iyengar, Senior Member, Ling Liu and Fred Douglis, “Automatic fragment detection in dynamic Web pages and its impact on caching”, IEEE Transactions on Knowledge and Data Engineering, vol. 17, no. 6. , USA, 2005, pp.859-874
[10]Martin Wollschlaeger and Thomas Bangemann, “A Web-based Maintenance Portal based on an XML Content Model”, 2003 IEEE International Conference on Industrial Technology, vol2, Maribor, Slovenia, 2003, pp.405-410
[11]Ashish Sarin, Portlets In Action, Greenwich, Connecticut: Manning Publications , 2011, pp.4-17.
[12]Perficient Portal Solutions Blog, http://blogs.perficient.com/portals/category/websphere-portal-2/
[13]WebSphere Portal Club, http://www.webportalclub.com/
[14]JSR-168 Portlet API 1.0 FR, http://download.oracle.com/otndocs/jcp/PORTLET_1.0-FR-SPEC-G-F/
[15]JSR-286 Portlet Specification 2.0 Final Release, http://download.oracle.com/otndocs/jcp/portlet-2.0-fr-oth-JSpec/
[16]W3C HTML Working Group, http://www.w3.org/html/wg/
[17]JavaServer Pages Standard Tag Library, http://www.oracle.com/technetwork/java/index-jsp-135995.html
[18]Portal Tag Library, http://publib.boulder.ibm.com/infocenter/wpdoc/v6r0/index.jsp?topic=/com.ibm.wp.ent.doc/wps/dgn_ptltld.html
[19]Portlet Tag Library, http://www.javaworld.com.tw/confluence/display/J2EE/Portlet+Tag+Library
[20]XML Tutorial, http://www.w3schools.com/xml/
[21]Ingyin Oo, “Presentation Level Integration of Portal Personalization Architecture”, International Conference on Information & Communication Technologies:From Theory to Applications, vol2, Damascus, Syria, 2006, pp.564-565
[22]IBM WebSphere Portal Family wiki, http://www-10.lotus.com/ldd/portalwiki.nsf/xpViewCategories.xsp?lookupName=IBM%20WebSphere%20Portal%207%20Product%20Documentation


QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top