資源描述:
《pafa應(yīng)用開發(fā)入門教程.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、pafa應(yīng)用開發(fā)入門教程————————————————————————————————作者:————————————————————————————————日期:中國平安保險(集團)股份有限公司信息管理中心名稱編號擬制馬駿、RichardJinPingAnPAFA3版本號審核密級秘密共42頁批準更改信息更改日期版本部門及更改人版本說明2005-04-11v0.1RichardJin初版2005-04-13v0.5RichardJin,馬駿,劉申嶺重構(gòu)2005-04-19v1.0RicharJinRe
2、view&FormattingPAFA3應(yīng)用開發(fā)入門教程創(chuàng)建日期:2005-4-8定版日期:2004-4-20目錄1.文檔概述41.1讀者定位41.2限制與約定41.3相關(guān)參考文檔41.4軟、硬件要求41.5示例應(yīng)用的功能設(shè)定41.6頁面預(yù)覽52.開發(fā)環(huán)境配置72.1安裝Eclipse72.2下載PAFA3類庫和項目模板92.3數(shù)據(jù)庫表的設(shè)計102.4配置Weblogic數(shù)據(jù)源113.使用項目模板133.1在Eclipse中導(dǎo)入項目模板133.2Ant視圖的配置與使用153.3Eclipse自動編譯設(shè)
3、置163.4配置文件的分類、目的與作用184.頁面布局設(shè)計與實現(xiàn)194.1.do和.screen194.2布局分析與設(shè)計194.3布局的配置214.4利用Ant構(gòu)建部署目錄224.5Weblogic部署測試235.“增加用戶”功能的設(shè)計與實現(xiàn)255.1功能分析255.2公用層設(shè)計與實現(xiàn)255.3Web層開發(fā)與實現(xiàn)275.4配置IbatisSqlMapping295.5Biz層開發(fā)與實現(xiàn)295.6編輯配置文件325.7Weblogic部署測試336.“檢索用戶”功能的設(shè)計與實現(xiàn)356.1功能分析356.
4、2公用層設(shè)計與實現(xiàn)356.3Web層開發(fā)與實現(xiàn)366.4配置IbatisSqlMapping376.5Biz層開發(fā)與實現(xiàn)386.6編輯配置文件416.7Weblogic部署測試427.生產(chǎn)環(huán)境下的部署437.1禁止DevLog輸出437.2構(gòu)建EAR發(fā)布包431.文檔概述1.1讀者定位本文檔的目的是為了使用戶初步了解PAFA3應(yīng)用的基本開發(fā)環(huán)境和開發(fā)模式1.2限制與約定l本文檔涉及很多的pafa和j2ee的概念和術(shù)語,請參考相關(guān)文檔。l當涉及到其它技術(shù)和工具時,只會提示查閱相關(guān)資料,在本文中不做討論。
5、lEclipse是本文所使用的集成開發(fā)環(huán)境,由于本文的主要目的并非討論Eclipse本身,所以只會介紹安裝和配置最基本的功能,使用建立文件的方式進行開發(fā)。有關(guān)Eclipse更多的使用方法和增加插件進行功能增強,請參考其相關(guān)文檔。l有關(guān)Weblogic的安裝、使用和配置,請參考其產(chǎn)品文檔,本文只簡要介紹與本例相關(guān)的內(nèi)容。文檔不提供DataSource等配置的說明文檔,請找熟悉j2ee的同事幫助配置DataSource。l本文不涉及關(guān)于調(diào)試的內(nèi)容。l由于本文不涉及如何利用Eclipse的增強功能進行源文件
6、編輯,所以之后所提到的所有文件均以純文本文件的形式創(chuàng)建并給出,參考時可以按照代碼框中的內(nèi)容編輯或拷貝。Java源文件的路徑起點為“srcjava”,Web資源如JSP等的源文件路徑起點為“srcwebroot”。在Eclipse目錄瀏覽框中相應(yīng)的目錄節(jié)點上,點擊鼠標右鍵,選擇“新建”à“文件”來創(chuàng)建上述文件,如果包含多重目錄,則應(yīng)該先創(chuàng)建“目錄”。1.3相關(guān)參考文檔本文只介紹最基本的開發(fā)環(huán)境與過程,其它內(nèi)容請參考標準文檔和演示程序,如:lPAFA3開發(fā)規(guī)范與指南lPAFADemos(WebDemo
7、,AppDemo)lFAQl源文件請參考文檔對應(yīng)的源代碼1.4軟、硬件要求本文基于以下基本軟、硬件設(shè)定:lWindows操作系統(tǒng)【2000、XP】lJ2SDK1.4.2【本機安裝】lWeblogic8.1ApplicationServer【本機安裝】lOracleDatabase【8i以上版本,擁有連接和資源權(quán)限即可,不要求本機安裝】l建議內(nèi)存>512M以上指定系統(tǒng)或軟件的安裝請參考其相關(guān)文檔,本文不做討論。1.5示例應(yīng)用的功能設(shè)定在這個PAFA3應(yīng)用入門教程中,將利用pafa3的項目模版構(gòu)建一個很小
8、的例子用于示范。這個例子的主要功能是添加和檢索用戶。在這個例子中,假設(shè)系統(tǒng)名稱為“userapp”,模塊名稱為“management”。在用戶利用模版構(gòu)建自己真實應(yīng)用的時候,請注意系統(tǒng)與模塊的命名應(yīng)該符合公司相關(guān)規(guī)范。簡單的流程如下圖所示:在后續(xù)章節(jié)中將給出功能的分析和設(shè)計模型。1.1頁面預(yù)覽為了對功能設(shè)定有直觀的理解,在下面的圖形中展示了開發(fā)完成之后所得到的顯示界面:a)輸入新用戶信息b)成功錄入a)輸入檢索條件b)檢索結(jié)果1.開發(fā)環(huán)境配置1.1安裝E