監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機APP | 產(chǎn)品資料
X 關(guān)閉
泛普OA新功能開發(fā)

當(dāng)前位置:工程項目OA系統(tǒng) > OA軟件研發(fā) > 泛普OA新功能開發(fā)

java開發(fā)oa系統(tǒng)

申請免費試用、咨詢電話:400-8352-114

   現(xiàn)在java開發(fā)的OA系統(tǒng)利用了緩存技術(shù)等,性能表現(xiàn)很好了,100人的并發(fā)在線,現(xiàn)在一般的臺式服務(wù)器就足以勝任。對于大負載的并發(fā)負載,java平臺更是得天獨厚的優(yōu)化。自從Servlet 技術(shù)產(chǎn)生以來,J2EE的Web開發(fā)技術(shù)與開發(fā)框架便層出不窮。然而一直保持優(yōu)勢地位的不多,目前J2EE各種框架技術(shù)的核心技術(shù)依然是J2EE的三項基礎(chǔ)技術(shù)一—JSP、JavaBean、Servlet,而開源框架還是Struts+Spring+Hibernate的天下,目前這種組合是最好的選擇。

  一、1、JSP頁面技術(shù)

  JSP產(chǎn)生于Servlet之后,主要是為了解決Servlet中輸出HTML代碼效率低的問題而產(chǎn)生的。JSP技術(shù)比較簡單,類似于ASP、PHP這些腳本語言。JSP的技術(shù)主要是由以下兩個部分組成:

  JSP的基本語法:兩個注釋、3個腳本元素、8個動作指令。

  JSP的九大內(nèi)置對象:request請求對象、response響應(yīng)對象、pageContext頁面上下文對象、session會話對象、application應(yīng)用程序?qū)ο?、out輸出對象、config配置對象、page 頁面對象和exception例外對象。

  2、JavaBean組件技術(shù)

  JavaBean稱為“Java豆”,它的原意是封裝業(yè)務(wù)邏輯,以便于外界的調(diào)用。

  調(diào)用者可以是JSP,也可以是其他的類。JavaBean 組件由一些屬性和操作這些屬性的函數(shù)組成。

timg (6).jpg

  3、Servlet技術(shù)

  Servlet產(chǎn)生于JSP技術(shù)之前,它最大的特點就是基于線程。與傳統(tǒng)的CGI相比,每一個CGI請求都會產(chǎn)生一個新的進程,而每一個Servlet 請求都只會產(chǎn)生一個線程,這對于系統(tǒng)的利用率來說是一場革命。

  Servlet是MVC開發(fā)的技術(shù),所有基于J2EE的MVC框架都離不開Servlet。

  通常Servlet 用于進行系統(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ā)這些功能時是不需要安裝的。

  我們選用1.7的版本進行開發(fā)。

  2、數(shù)據(jù)庫軟件MySQL

  MySQL是最受歡迎的開源SQL數(shù)據(jù)庫管理系統(tǒng),它由MySQLAB開發(fā)、發(fā)布和支持。MySQL 服務(wù)器支持關(guān)鍵任務(wù)、重負載生產(chǎn)系統(tǒng)的使用,也可以將它嵌入到一個大配置(mass-deployed)的軟件中去。它因為是開源的關(guān)系型數(shù)據(jù)庫,服務(wù)器是一個快捷的、可靠的和易于使用的數(shù)據(jù)庫服務(wù)器,并且服務(wù)器工作在客戶/

  服務(wù)器或嵌入系統(tǒng)中等優(yōu)點而廣受歡迎。在此系統(tǒng)中我們選用5.6進行開發(fā)。

timg (16).jpg

  3、Web服務(wù)器Tomcat

  Tomcat 是Apache-Jarkarta的一個子項目,是一個免費的、開放源碼的、支持JSP和Servlet技術(shù)的容器,它同時又是一個Web服務(wù)器軟件。

  Tomcat很受廣大程序員的喜歡,因為它運行時占用的系統(tǒng)資源小,擴展性好,支持負載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能。Tomcat 是一個小型的輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。

  在本系統(tǒng)中我們選用穩(wěn)定版本Tomcat7進行開發(fā)。

  4、集成開發(fā)工具Eclipse+MyEclipse

  是目前最流行的Java集成開發(fā)工具。Eclipse一經(jīng)出現(xiàn)就以其快速、豐富的特性贏得了認可,其主要的屬性有快速的性能、重構(gòu)性能、快速修復(fù)錯誤、調(diào)整組織導(dǎo)入包、彈出窗口進行代碼自動裝配。由于功能強大,Eclipse一度成為Java IDE 領(lǐng)域的霸主。它能夠很好地與MySQL、Tomcat 進行集成。

發(fā)布:2011-03-27 11:13    編輯:泛普軟件 · xl    [打印此頁]    [關(guān)閉]
OA軟件研發(fā)
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢

泛普泛普OA新功能開發(fā)其他應(yīng)用

OA設(shè)計 OA系統(tǒng)測試 OA平臺 OA定制 OA開源 OA代碼(源碼) OA方案 OA培訓(xùn) OA破解 OA下載 OA購買 OA數(shù)據(jù)庫 OA系統(tǒng)界面設(shè)計 泛普OA新功能開發(fā)