項目我應(yīng)用開發(fā)入門_第1頁
項目我應(yīng)用開發(fā)入門_第2頁
項目我應(yīng)用開發(fā)入門_第3頁
項目我應(yīng)用開發(fā)入門_第4頁
項目我應(yīng)用開發(fā)入門_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

應(yīng)用開發(fā)入門基礎(chǔ)平臺部--李聰平應(yīng)用開發(fā)準(zhǔn)備AOM/Eclipse基本操作基本開發(fā)流程CVS基本使用JDK的安裝與JAVA_HOME設(shè)置JDK下載地址:版本要求:JDK5環(huán)境變量設(shè)置:JAVA_HOME、PATH、CLASSPATH完成以上步驟后在命令提示符窗口輸入“java-version”如果出現(xiàn)“java

version1.5”等信息則表示環(huán)境搭建成功。Operamasks

Studio

的下載地址:配置CVS(地址,編碼等)應(yīng)用開發(fā)準(zhǔn)備AOM/Eclipse基本操作基本開發(fā)流程CVS基本使用Eclipse啟動及配置參數(shù)介紹為了獲得更好的運行效果,可以在studio.ini配置文件里面進(jìn)行內(nèi)存 參數(shù)的設(shè)置。-vmargs

-Xms256M

-Xmx512M

-XX:MaxNewSize=64m

-XX:PermSize=128m

-XX:MaxPermSize=256M啟動方式:雙擊studio.exe(linux下運行studio文件),即可正常運 行OperaMasks

Studio第一次啟動Eclipse需要設(shè)置Workspaces,即工作空間。Eclipse啟 動后可以通過“文件->切換工組空間->其他”的操作來進(jìn)行工作空 間的更換。工程源目錄類路徑代碼組織快速修復(fù)自動導(dǎo)入代碼提示代碼格式化(慎用)類、資源查詢快速查找資源Java編輯器介紹(常見快捷鍵)Ctrl+D:

刪除當(dāng)前行Ctrl+Alt+↓復(fù)制當(dāng)前行到下一行(復(fù)制增加)Ctrl+Alt+↑復(fù)制當(dāng)前行到上一行(復(fù)制增加)Alt+↓當(dāng)前行和下面一行交互位置(特別實用,可以省去先剪切,再粘 貼了)Alt+↑當(dāng)前行和上面一行交互位置(同上)Ctrl+1

快速修復(fù)Ctrl

+

Shift

+

RCtrl

+

Shift

+

OCtrl

+

Shift

+

TStudio透視圖介紹OperaMasks

Studio

開發(fā)小組同步

CVS

資源庫研究OperaMasks

Studio

數(shù)據(jù)庫管理Java調(diào)試Apusic標(biāo)準(zhǔn)工程Apusic標(biāo)準(zhǔn)工程是OperaMasks

Studio

所支持的一種工程結(jié)構(gòu), 主要用于開發(fā)JavaEE應(yīng)用。該工程結(jié)構(gòu)內(nèi)囊括Web模塊和EJB模 塊,并支持J2EE1.4及JavaEE5.0規(guī)范。工程目錄結(jié)構(gòu):不包含任何模塊的標(biāo)準(zhǔn)Apusic工程 添加Web模塊后的Apusic工程 添加EJB模塊后的Apusic工程

Apusic標(biāo)準(zhǔn)工程

Apusic標(biāo)準(zhǔn)工程是OperaMasks

Studio

所支持的一種工程結(jié)構(gòu),主要用于開發(fā)JavaEE應(yīng)用。該工程結(jié)構(gòu)內(nèi)囊括Web模塊和EJB模塊,并支持J2EE1.4及JavaEE5.0規(guī)范。

工程目錄結(jié)構(gòu):不包含任何模塊的標(biāo)準(zhǔn)Apusic工程 添加Web模塊后的Apusic工程 添加EJB模塊后的Apusic工程Web模塊目錄AOM:Apusic

OperaMasks.產(chǎn)生背景:Web應(yīng)用的復(fù)雜度在不斷增加,而傳統(tǒng)的開發(fā)模式(如,JSP+Servlet)并沒有很好的解決這個問題。定位:J2EE

Web開發(fā)解決方案組成部分:包含OperaMasks

SDK(運行期平臺)和OperaMasks Studio(集成開發(fā)環(huán)境)兩部分給我們帶來了什么:面向構(gòu)件的快速開發(fā)模式、IoVC、原生Ajax 支持…現(xiàn)有框架后臺邏輯視圖多瀏覽器支持開源協(xié)議-LGPL開源社區(qū)可擴(kuò)展性可定制的組件/皮膚/注入方式RichComponentAction關(guān)聯(lián)混合型事件可重用頁面模板/復(fù)合組件標(biāo)準(zhǔn)JSF運行期引擎增強(qiáng)的校驗/轉(zhuǎn)換/多語言/導(dǎo)航原生

Ajax視圖控制反轉(zhuǎn)內(nèi)嵌動態(tài)語言ELiteLiteBean基于標(biāo)注依賴注入SpringHibernateEJB

3JPAOtherOperaMasks

Studio全開發(fā)生命周期支持集成開發(fā)環(huán)境/所見即所得新建Apusic工程,添加Web模塊。設(shè)置工程的應(yīng)用服務(wù)器和目標(biāo)域編寫xhtml頁面(Source面板/Design面板),LiteBean(Java

編輯器)。部署應(yīng)用,運行頁面右擊頁面

運行方式/調(diào)試方式

在Apusic服務(wù)器上運行/在Apusic 服務(wù)器上調(diào)試或者快捷鍵F11應(yīng)用開發(fā)準(zhǔn)備AOM/Eclipse基本操作基本開發(fā)流程CVS基本使用開發(fā)Web應(yīng)用的基本流程。簡單的CRUD,采用Hibernate+Spring設(shè)計數(shù)據(jù)庫編寫實體類(可以自動完成)生成建庫腳本(可以自動完成),生成基本的業(yè)務(wù)邏輯(可以自動完成)開始編寫頁面和代碼測試,部署應(yīng)用應(yīng)用開發(fā)準(zhǔn)備AOM/Eclipse基本操作基本開發(fā)流程CVS基本使用CVS(Concurrent

Versions

System)介紹版本控制協(xié)助開發(fā)CVS基本操作內(nèi)容類型比較本地文件與服務(wù)器文件的異同同步將本地文件的版本更新與服務(wù)器相同更新提交已更改的本地文件提交編碼公司CVS服務(wù)器的編碼要求使用UTF-8CVS如何處理沖突發(fā)生沖突后的文件不能直接更新或提交。首先和與你本地文件發(fā) 生沖突的那個版本的提交人進(jìn)行協(xié)商。雙方經(jīng)過討論后可以采用 以下幾種方案。方案一:對沖突文件進(jìn)行覆蓋與更新,此時本地的修改將會被覆 蓋。方案二:比較本地與服務(wù)器端的版本,在本地加上服務(wù)器端上多 出來的代碼(相當(dāng)于手動的更新操作)。然后把本地文件標(biāo)記為已合 并,最后提交本地文件到服務(wù)器。提交代碼注意事項提交之前應(yīng)該首先同步,而且最好同步整個工程或目錄,以便查 看其他人是否對其他文件進(jìn)行修改。任何人在修改文件之前,先更新CVS的最新版到本機(jī)。對于共用型的文件,要做到即時修改

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論