當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > OA軟件研發(fā) > 泛普OA新功能開發(fā)
java開發(fā)oa系統(tǒng)
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
現(xiàn)在java開發(fā)的OA系統(tǒng)利用了緩存技術(shù)等,性能表現(xiàn)很好了,100人的并發(fā)在線,現(xiàn)在一般的臺(tái)式服務(wù)器就足以勝任。對(duì)于大負(fù)載的并發(fā)負(fù)載,java平臺(tái)更是得天獨(dú)厚的優(yōu)化。自從Servlet 技術(shù)產(chǎn)生以來,J2EE的Web開發(fā)技術(shù)與開發(fā)框架便層出不窮。然而一直保持優(yōu)勢(shì)地位的不多,目前J2EE各種框架技術(shù)的核心技術(shù)依然是J2EE的三項(xiàng)基礎(chǔ)技術(shù)一—JSP、JavaBean、Servlet,而開源框架還是Struts+Spring+Hibernate的天下,目前這種組合是最好的選擇。
一、1、JSP頁(yè)面技術(shù)
JSP產(chǎn)生于Servlet之后,主要是為了解決Servlet中輸出HTML代碼效率低的問題而產(chǎn)生的。JSP技術(shù)比較簡(jiǎn)單,類似于ASP、PHP這些腳本語言。JSP的技術(shù)主要是由以下兩個(gè)部分組成:
JSP的基本語法:兩個(gè)注釋、3個(gè)腳本元素、8個(gè)動(dòng)作指令。
JSP的九大內(nèi)置對(duì)象:request請(qǐng)求對(duì)象、response響應(yīng)對(duì)象、pageContext頁(yè)面上下文對(duì)象、session會(huì)話對(duì)象、application應(yīng)用程序?qū)ο?、out輸出對(duì)象、config配置對(duì)象、page 頁(yè)面對(duì)象和exception例外對(duì)象。
2、JavaBean組件技術(shù)
JavaBean稱為“Java豆”,它的原意是封裝業(yè)務(wù)邏輯,以便于外界的調(diào)用。
調(diào)用者可以是JSP,也可以是其他的類。JavaBean 組件由一些屬性和操作這些屬性的函數(shù)組成。
3、Servlet技術(shù)
Servlet產(chǎn)生于JSP技術(shù)之前,它最大的特點(diǎn)就是基于線程。與傳統(tǒng)的CGI相比,每一個(gè)CGI請(qǐng)求都會(huì)產(chǎn)生一個(gè)新的進(jìn)程,而每一個(gè)Servlet 請(qǐng)求都只會(huì)產(chǎn)生一個(gè)線程,這對(duì)于系統(tǒng)的利用率來說是一場(chǎng)革命。
Servlet是MVC開發(fā)的技術(shù),所有基于J2EE的MVC框架都離不開Servlet。
通常Servlet 用于進(jìn)行系統(tǒng)的初始化、服務(wù)攔截、過濾等。最典型的應(yīng)用是過濾器、監(jiān)聽器。
二、開發(fā)環(huán)境
1、JDK軟件
我們要開發(fā)J2EE的系統(tǒng),卻需要安裝的是J2SE。J2SE的JDK是開發(fā)任何Java系統(tǒng)必須安裝的工具包,而J2EE是指EJB、JSF等這些工具包,在不需要開發(fā)這些功能時(shí)是不需要安裝的。
我們選用1.7的版本進(jìn)行開發(fā)。
2、數(shù)據(jù)庫(kù)軟件MySQL
MySQL是最受歡迎的開源SQL數(shù)據(jù)庫(kù)管理系統(tǒng),它由MySQLAB開發(fā)、發(fā)布和支持。MySQL 服務(wù)器支持關(guān)鍵任務(wù)、重負(fù)載生產(chǎn)系統(tǒng)的使用,也可以將它嵌入到一個(gè)大配置(mass-deployed)的軟件中去。它因?yàn)槭情_源的關(guān)系型數(shù)據(jù)庫(kù),服務(wù)器是一個(gè)快捷的、可靠的和易于使用的數(shù)據(jù)庫(kù)服務(wù)器,并且服務(wù)器工作在客戶/
服務(wù)器或嵌入系統(tǒng)中等優(yōu)點(diǎn)而廣受歡迎。在此系統(tǒng)中我們選用5.6進(jìn)行開發(fā)。
3、Web服務(wù)器Tomcat
Tomcat 是Apache-Jarkarta的一個(gè)子項(xiàng)目,是一個(gè)免費(fèi)的、開放源碼的、支持JSP和Servlet技術(shù)的容器,它同時(shí)又是一個(gè)Web服務(wù)器軟件。
Tomcat很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能。Tomcat 是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。
在本系統(tǒng)中我們選用穩(wěn)定版本Tomcat7進(jìn)行開發(fā)。
4、集成開發(fā)工具Eclipse+MyEclipse
是目前最流行的Java集成開發(fā)工具。Eclipse一經(jīng)出現(xiàn)就以其快速、豐富的特性贏得了認(rèn)可,其主要的屬性有快速的性能、重構(gòu)性能、快速修復(fù)錯(cuò)誤、調(diào)整組織導(dǎo)入包、彈出窗口進(jìn)行代碼自動(dòng)裝配。由于功能強(qiáng)大,Eclipse一度成為Java IDE 領(lǐng)域的霸主。它能夠很好地與MySQL、Tomcat 進(jìn)行集成。
- 1oa怎么開發(fā)
- 2oa工作流開發(fā)
- 3企業(yè)管理系統(tǒng)開發(fā)
- 4能開發(fā)oa系統(tǒng)企業(yè)
- 5開發(fā)一個(gè)oa系統(tǒng)
- 6oa系統(tǒng)是誰開發(fā)的
- 7java開發(fā)oa系統(tǒng)
- 8如何開發(fā)oa系統(tǒng)
- 9oa系統(tǒng)軟件開發(fā)
- 10辦公自動(dòng)化系統(tǒng)開發(fā)
- 11OA辦公系統(tǒng)一周開發(fā)總結(jié)和計(jì)劃
- 12協(xié)同OA辦公軟件流程即流轉(zhuǎn)到自定義的下個(gè)節(jié)點(diǎn)
- 13oa軟件定制開發(fā)
- 14企業(yè)辦公自動(dòng)化系統(tǒng)(OA)的層次體系與開發(fā)平臺(tái)設(shè)計(jì)
- 15協(xié)同OA辦公軟件對(duì)流程觸發(fā)相關(guān)字段的解釋:
- 16oa系統(tǒng)開發(fā)迅速
- 17oa系統(tǒng)開發(fā)企業(yè)
- 18免費(fèi)oa開發(fā)平臺(tái)
- 19能開發(fā)oa軟件系統(tǒng)的企業(yè)
- 20oa辦公軟件開發(fā)
- 21oa系統(tǒng)開發(fā)的總結(jié)
- 22oa系統(tǒng)開發(fā)視頻教程
- 23可以開發(fā)oa系統(tǒng)企業(yè)
- 24工程項(xiàng)目oa開發(fā)
- 25公司oa系統(tǒng)開發(fā)
- 26微信oa開發(fā)
- 27oa系統(tǒng)項(xiàng)目開發(fā)
- 28oa辦公app開發(fā)
- 29oa系統(tǒng)開發(fā)價(jià)格
- 30oa軟件二次開發(fā)
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓