歡迎您光臨本站 註冊首頁

實戰J2EE—開發購物網站(一)

←手機掃碼閱讀     火星人 @ 2014-03-26 , reply:0

前言

??本文通過實戰全程編寫一個購物網站來講解如何使用J2EE來建立企業級的網路應用!本文針對的是像我這樣的絕對初學者,如果您是高手就莫要見笑了!

一:搭建開發平台

??本文從實戰出發,所以關於一些概念性的問題就不多講了,這些東東可以從google上搜到,首先準備下面的傢伙吧:

??1.oracle
??2.weblogic
??3.jbuilder

??其它:struts-console-2.2(用作struts視圖開發)PowerBulider(方便資料庫操作)Dreamweaver(美化前台頁面)
以上就是我在公司里開發的所用的東東了!開發平台為win2000。

??以下以我家裡的配置為例詳細介紹搭建J2EE的開發平台。(家裡的軟體都是從網上當的)

??家用機配置:P4賽揚1.7G,256MB 20GHDD 操作系統:windows2000 SP3
??資料庫:oracle 8i
??J2EE應用平台:weblogic 6.1 sp2
??EJB,JSP,jAVABEAN開發:jbuilder 7 weblogic版

??第一步,安裝配置oracle資料庫

??安裝oracle最新版的9i什麼事都沒有,但如果你在P4的機器上裝8i可能就會出現問題,點了安裝之後沒有反應。(P4賽揚也存在這個問題)沒法,我的oracle就是從網上當的8i(比9i苗條多了),如果您是P4的機器又要裝8i的話,那麼先按如下方法做(這是我從網上搜到的方法)

??(1)創建一臨時目錄,並將Oracle8i的安裝源程序拷貝到此目錄。
??找到目錄
??stage\Components\oracle.swd.jre\1.1.7.30\1\DataFiles\Expanded\jre\win32\bin下的 symcjit.dll 的文件,並改名為 symcjit.old。注意OEM目錄下還有一個symcjit.dll文件要改名。
??(2)搜索到oraparam.ini文件,打開它,改變行RE_MEMORY_OPTIONS=-mx48m的參數為 JRE_MEMORY_OPTIONS=-nojit -ms16m -mx32m
??(3)其它的參數保持不變。
??(4)執行本地硬碟install\win32\setup.exe目錄下的Setup.exe文件。此時調用的是修改過的參數文件oraparam.ini。
??(5)安裝時選擇自定義模式,並且不創建資料庫。
??(7)Oracle8i安裝完成後,安裝目錄中的下列每一個文件都有需要作相應修改。(如果不修改點任何應用都沒有反應)

??assistants\dbca\dbassist.cl
??assistants\dbma\dbmig.cl
??assistants\ifa\ifa.cl
??bin\elogin.cl
??bin\owm.cl
??ldap\oidamdin\oidadmin.cl
??network\tools\netasst.cl
??network\tools\netca.cl
??owm\install\instelogin.cl
??owm\install\instowm.cl

??用編輯工具依次打開上述文件,增加參數 -nojit,以dbassist.cl文件為例示意如下:

??Command=("C:\Program Files\Oracle\jre\1.1.7\BIN\JREW" -nojit -classpath ....)

??用相同的方法修改所列出的每一個.cl 文件內容。
??修改完后運行database administrator下的Database Configuration Assistant就可以創建資料庫了,這可是一個漫長的過程,在創建資料庫時要創建全局標識,搞個好記的就行,以後好配置資料庫連接。創建完后,默認的DBA用戶名為system,密碼為manager。
??在以後,我會陸續講一些關於oracle的初學經驗,幫助大家快速入門!

??第二步,安裝配置weblogic 6.1SP2,並連接oracle

??win平台的weblogic基本上都可以直接安裝,但要注意不要把它裝到帶有空格的目錄里如Program Files,或是中文目錄中,默認為c:\bea,按默認點下一步,就可以完成安裝,這個基本沒有意外!(最簡單的安裝操作),最後要記住你設的管理密碼!
我把管理員名和服務名改了。



??為了調試方便,不將weblogic設為自動服務啟動



??設定您的管理密碼,進入控制台,啟動服務都需要



??為了方便,我將目錄安到了D盤,並將domain改為maxuan,server改為max,接下來我們將配置JDBC連接oracle資料庫

??首先打開D:\bea\wlserver6.1\config\maxuan(maxuan為我改后的名字,默認的為mydomain),用文本編輯器如:記事本或editplus打開startWebLogic.cmd,找到「set PATH=」這一行,加入「.\bin\oci817_8」,如本人的為「set PATH=.\bin;.\bin\oci817_8;%PATH%」

??為了使啟動weblogic不需要每次都輸入密碼,在「set WLS_PW=」輸入安裝時所設定的密碼即可。

??雙擊startWebLogic.cmd或在程序中直接運行Start Default Server啟動weblogic服務(注意不要將這個窗口關了喲)
啟動weblogic



??然後在程序中運行Start Default Console,進入控制台操作,在出現的對話框中輸入管理用戶名system,密碼為你設的密碼即可進入!



??點開左邊的Services,你可以看到JDBC



??點開它,點擊在下面的Connection Pools,右邊會出現配置項目,點擊Configure a new JDBC Connection Pool出現配置項,在Configuration下的General標籤下配置

??name:這裡我填寫的是「mytest」;
??URL填寫為「jdbc:weblogic:oracle」;
??Driver Classname:填寫為「weblogic.jdbc.oci.Driver」;
??Properties(key=value):填寫為:
??user=system
??password=manager
??server=oradb
??這裡的oradb即是所安裝的oracle所創建的資料庫的全局標識。user和password我用的是默認的DBA,你可以用自己創建的用戶名和密碼。點擊Apply按鈕完成。



??點擊Targets下的Servers標籤,把Available下的Tgets-Server移到Chosen下,然後點Apply按鈕。



??接著配置下面的Data Sources,在右邊用「Configure a new JDBC Data Source」創建新的Data Sources,這裡的Name和Pool Name均填上面的設定「mytest」,JNDI Name填寫「oradb」,同上面一樣,點擊Targets下的Servers標籤,把Available下的Targets-Server移到Chosen下,然後點Apply按鈕。



??這時點開Start Default Server窗口應當看到已經啟動jDriver/Oracle了!
??PS:用weblogic已經有段時間了,而且也參加過weblogic J2ee 的培訓,以後將會把相關經驗放到論壇上!
??重啟服務吧!

[火星人 ] 實戰J2EE—開發購物網站(一)已經有589次圍觀

http://coctec.com/docs/linux/show-post-190751.html