freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

j2eeoa項目開發(fā)日記-展示頁

2025-07-08 19:09本頁面
  

【正文】 行成功后,8080端口被Tomcat的Servlet引擎占用,8082端口被JBoss的代理管理占用。運行JAS JAS的主目錄下有一個bin目錄,它是JAS的運行入口,(包括linux、solaris等操作系統(tǒng))運行程序。釋放安裝程序 下載后,使用壓縮工具WinRAR,:\,釋放之后,在c:,它就是JAS的主目錄。 JBoss是基于LGPL的分發(fā),也就是說它是完全免費的。這個意思是部署一個Bean就是拷貝JAR文件到部署目錄那么簡單。s J2EE分開啟動)。由于要求較小內(nèi)存方面的原因,JBoss啟動比Sun J2EE快10倍并自帶了一個數(shù)據(jù)庫服務(wù)器(Hypersonic SQL Server),在JBoss啟動時數(shù)據(jù)庫服務(wù)器自動啟動(Sun39。Sun39。最小內(nèi)核需要是指JBoss要求的最小內(nèi)存和磁盤空間。 (J2EE),但JBoss服務(wù)器內(nèi)核僅支持EJB服務(wù)器。s 39。 。所有的JBoss應(yīng)用程序都是100%純java應(yīng)用程序。 為什么要選擇JBoss作應(yīng)用服務(wù)器?JBoss是一個符合標準的開放源碼的J2EE應(yīng)用服務(wù)器套件的名稱。 1.JBoss Application Server : 或者2.Java Language Specification 或者3.JDK 4.J2EE 5.ANT 6.Structs 7.JSP 8.Servlet 9.EJB 10.EJBQL 安裝和配置JBoss Application Server今天的工作主要是安裝JBoss。 文章中應(yīng)用大量專業(yè)術(shù)語,所以在閱讀前,您應(yīng)有一定的基礎(chǔ)知識,如java language、jsp、servlet、j2ee、ejb、ejbql、structs(MVC)、jboss、ant等。在這個過程中有很多開發(fā)心得和體會,不吐不快。我現(xiàn)在正在做一個J2EE的OA項目,基于安全保密考慮,項目名稱以下稱為J2EEOA?,F(xiàn)在,項目的系統(tǒng)需求和設(shè)計階段都已做完,正處在編碼階段。在這里,整理出來與大家一同分享。為了幫助大家更好的閱讀,把相關(guān)知識鏈接列在下面。下面在介紹JBoss之后重點講解配置JBoss Application Server后我總結(jié)出的經(jīng)驗。JAS套件包括JBossServer EJB Container 和server, JBossMQ JMS implemetation, JBossNS JNDI implemetation,JBossCMP advanced O/R mapper和JDBC data object storage implemetation以及JAASbased JBossSX security frameeork。 JBoss 、完整的HTTP Server(Jetty或Tomcat)、JCA、是一個完整的、豐富的基于J2EE規(guī)范的應(yīng)用服務(wù)器。在這方面,它類似Sun39。J2SDK Enterprise Edition39。JBoss內(nèi)核不包括支持Severlet/JSP的WEB包容器,盡管它捆扎了Tomcat或Jetty。JBoss可以運行在內(nèi)存為64MRAM的機器上,要求很少的磁盤空間(包括源代碼)。s J2EE要求最少128MRAM、31M磁盤空間。s J2EE也自帶了一個CloudScape SQL server,但CloudScape SQL server必須同Sun39。 JBoss完美的功能之一是它支持“熱”部署。如果你正在Bean已經(jīng)部署的情況下進行這個操作,JBoss自動卸載Bean,再部署新版本的Bean。 (編譯自:) 首先在Windows下安裝JAS,安裝成功后,再將JAS移植到Linux服務(wù)器上。在安裝JAS之前,必須在JAS服務(wù)器上安裝JDK。 , 下載地址1: 下載地址2: 彈出運行窗口。Tomcat占用的8080端口可以被修改的,下面將會介紹到。 JAS的主目錄描述為${} 例如: c J2EEOA 如下所示: appender name=FILE class= param name=File value=${}/log//param name=Append value=false/… /appender圖片3 通過如下配置可以讓Tomcat單獨運行。將Tomcat的Http端口設(shè)為9090,: ! A HTTP Connector on port 9090 Connector className = port = 9090 minProcessors = 3 maxProcessors = 10 enableLookups = true acceptCount = 10 debug = 0 connectionTimeout = 60000/圖片4 修改Tomcat的Http端口 在${}/catalina/。在${}/,JBoss也運行了,它的HTTP 引擎占用了9090端口。 連接數(shù)據(jù)庫說明:項目要求的數(shù)據(jù)庫為Mysql數(shù)據(jù)庫,故必須將JAS和mysql數(shù)據(jù)庫服務(wù)器連接起來。 下載地址:釋放驅(qū)動程序 、開放的源代碼和一個LICENSE,用WinRAR釋放壓縮文件。方法一:(推薦使用此方法) ${}/server/${}/lib ${}/server/${}/deploy目錄。 ConnectionURL UserName 如果JAS在Windows下運行正常,就把JAS移植到Linux服務(wù)器上。開發(fā)前的約定(1)今天進入可開發(fā)前的準備階段。 系統(tǒng)框架 測試用Application server采用JAS,JAS 配置于Linux OS下,IP地址:。登錄ftp工具建議使用SSH Secure Shell或LeapFTP,:22。項目開發(fā)源碼目錄為/home/local/jboss/applications/J2EEOA/src,項目開發(fā)文檔目錄為/home/product/J2EEOA/。 ,數(shù)據(jù)庫采用Mysql,管理工具為phpadmin,登錄數(shù)據(jù)庫的用戶名為test,密碼為test。 項目開發(fā)目錄結(jié)構(gòu)簡圖: \|apps |J2EEOA |admin|ponents |a ponent|modules |a module|lib |ant|圖片6 項目開發(fā)目錄結(jié)構(gòu)圖項目開發(fā)目錄結(jié)構(gòu)說明: \ (說明:根目錄)|apps (說明:此目錄下放應(yīng)用程序的代碼) |J2EEOA (說明:此目錄為放J2EEOA應(yīng)用程序的代碼) |admin (說明:此目錄為放項目的admin應(yīng)用程序的代碼)|ponents (說明:此目錄下放應(yīng)用程序組件的代碼) |a ponent (說明:此目錄為放一個組件的代碼)|modules (說明:此目錄下放應(yīng)用程序模塊的代碼) |a module (說明:此目錄為放一個模塊的代碼)|lib (說明:此目錄下放項目開發(fā)工具) |ant (說明:Ant工具,包括bin和lin目錄)| (說明:此文件定義項目開發(fā)共用的環(huán)境變量,、)模塊、組件開發(fā)目錄結(jié)構(gòu)簡圖: \|build|etc |multilangs|lib |docs |ejb | METAINF |j2ee |METAINF |web |WEBINF|src |ejb |javabean |servlet |web|||圖片7 模塊、組件目錄結(jié)構(gòu)圖說明:src、build和lib目錄為由ant工具生成的目錄。) |ejb (說明:采用EJB進行開發(fā),存放EJB和Helper Classes源代碼。) |servlet (說明:存放Servlet源代碼。)| (說明:在Window OS下,進行build的文件。)| (說明:Ant工具要build的目標文件。 2. 應(yīng)用程序開發(fā)目錄結(jié)構(gòu)沒有src目錄,但多了一個team目錄,此目錄存放所有程序員的classes和Jsp代碼。 4. 由項目組長負責管理etc目錄、程序員分別管理team目錄下的屬于自己的目錄,如程序員tom管理team/tom目錄。 源代碼: 說明:,組長只需修改創(chuàng)建的時間和變量ProjectName等。 編碼規(guī)范 當實際應(yīng)用與下面的規(guī)范相抵觸時,記錄下原因、潛在后果,以及符合規(guī)范需要的條件,但必須是在讓程序有良好的可讀性的前提下。包括對時間、字符的操作,調(diào)試器,軟件國際化,多語言版本,系統(tǒng)的WEB外殼,MVC模式的Servlet和Action,對WEB頁面顯示的控制如樹結(jié)構(gòu)、路徑結(jié)構(gòu);等等。介紹如何取id的方法的文字要寫在bean的代碼內(nèi),以便生成API后供其它開發(fā)人員參閱。ServerFacade為程序要用到的所有EJB的home handle提供緩存,提高訪問效率。 建立一個翻頁控制器,*,用來進行分頁顯示的管理,以后頁面中的分頁都由翻頁控制器管理。 程序中所有的異常處理使用統(tǒng)一的調(diào)試器,用法見項目API。 程序中所有的日志使用Jakartalog4j管理, 官方URL:Session DAO使用DAO封裝SQL語言對數(shù)據(jù)庫的直接操作,DAO采用Factory模式編寫。每個組件內(nèi)同時提供EJB版本和DAO版本兩種的方法,不推薦直接使用EJB版本和DAO版本的方法。 Bean、Servlet、JSP中的多語言文字采用分離技術(shù),將多語言文字放在資源文件中,保存目錄為/WEBINF/classes/multilangs或其它目錄。 當前支持的語言有三種:簡體中文(zh_CN)、繁體中文(zh_HK)、英文(en_US)。 ,使用方法見本項目API。 JSP頁面中的圖片、CSS、JS等文件都應(yīng)放在統(tǒng)一目錄,目錄為/skin/skinName/skinLanguage,其中skinName為外殼名稱,skinLanguage為外殼語言版本,例如/skin/green/zh_CN 在線幫助 用戶管理 權(quán)限管理 JSP中檢驗用戶身份采用include方式, 檢驗用戶身份是否是一般用戶,調(diào)用方法為 jsp:include page=../include/ jsp:param name=type value=user //jsp:include檢驗用戶身份是否是管理員,調(diào)用方法為 jsp:include page=../include/ jsp:param name=type value=manager //jsp:include檢驗用戶身份是否是超級管理員,調(diào)用方法為 jsp:include page=../include/ jsp:param name=type value=administrator //jsp:include如何完成多語言和多界面風格今天在開發(fā)過程中遇到了些小麻煩:在需求分析中,有這樣一個功能“網(wǎng)頁風格個性化功能:用戶可以選擇網(wǎng)頁的風格、顏色等”。用戶選擇外殼和語言后,把參數(shù)保存在session中,外殼管理器定位JSP頁面中圖片等資源的路徑。 系統(tǒng)如何支持多語言版本呢?多語言資源包括文字、標點符號、日期、貨幣符號、包含文字的圖片、聲音、視頻、圖形等。 、聲音、視頻、圖形等資源放在WEB外殼中,由外殼管理器進行管理。這里采用外殼管理器管理的原因,主要是考慮到WEB頁面風格的因素以及WEB的易維護性。 import 。 if(0){ multiLangs = new MultiLangsString(main,argv[0])。 } if(multiLangs != null){((MAIN_SYSTEM_BUSILY))。charset=GB2312%% page import= %% page import= %%WebSkin webSkin = new WebSkin(a,zh_CN)。}WebSkin webSkin_en_US =new WebSkin(a,en_US)。}WebSkin webSkin_zh_HK = new WebSkin(a,zh_HK)。}%
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1