1.Select a template:選擇WLS Domain,Name默認的mydomain 2.Choose Server Type: 第一個 3.Specify Directory for "mydomain" domain:C:eauser_projects 4.value Administrative Server Info-Admin Server Name or ip 寫機器的ip,這樣保險,其它默認 5.Configure Managed Server: Server Name:默認為myserver Server Listen Address:寫機器的ip .其它默認 6.Create System UserName and PassWord:寫用戶名和密碼,如:system:aaaaaa 7.Install Server as Windows Servic:這里問要不要在啟動操作系統時啟動,可根據自己的需用選擇。 8.Install Domain in Windows Start Menu:這里問要不要在開始菜單添加快捷方式,建議是“Yes”. 這樣在開始菜單中會出現EBA Weblogic Platform 7.0->User projects-my domain->Start Server
在左邊的目錄樹中選中Services->JDBC->Connection Pools,單擊右側的Configure a new JDBC Connection Pool. 輸入以下信息: Configuration->General頁: Name = Mysql Connection Pool URL = jdbc:mysql://localhost:3306/ejbdb(注重ejbdb是我上面的例子字段,以下都會這樣) Driver classname = org.gjt.mm.mysql.Driver Properties : user=root password=111111 這兩行是Properties 的內容,就是name=value形式 單擊Create建立連接池。 選擇Targets->Server頁: 將myserver(服務器名稱)移至右側的列表中,但擊單擊Apply
在左邊的目錄樹中選中Services->JDBC->Data Sources(或者TXData Sources)單擊右側的Configure a new JDBC Connection Pool.,輸入以下信息: Configuration->General頁: Name = Mysql Tx Data Source JNDI Name = ejbPool 這個名字就是你以后要引用的DataSource名稱 Pool Name = Mysql Connection Pool 選中Emulate Two-Phase Commit for non-XA Driver和Row Prefetch Enabled 單擊Create建立數據源。 Targets->Server頁: 將myserver(服務器名稱)移至右側的列表中,但擊單擊Apply,配置完畢
Bean class: com.fuck.axamn.ProductBean Home interface class: com.fuck.axamn.ProductRemoteHome local Home interface class: com.fuck.axamn.ProductHome Remote interface calss: com.fuck.axamn.ProductRemote Local interface calss: com.fuck.axamn.Product
而本例中我是這樣命名的: Bean class: com.fuck.axamn.ProductBean Home interface class: com.fuck.axamn.ProductHome local Home interface class: com.fuck.axamn.ProductLocalHome Remote interface calss: com.fuck.axamn.Product Local interface calss: com.fuck.axamn.ProductLocal
findByName方法:SELECT OBJECT(p) FROM ProductBean AS p WHERE p.name=?1 findByDescription方法:SELECT OBJECT(p) FROM ProductBean AS p WHERE p.description=?1 findByBasePrice方法:SELECT OBJECT(p) FROM ProductBean AS p WHERE p.basePrice=?1 findEXPensiveProducts:SELECT OBJECT(p) FROM ProductBean AS p WHERE p.basePrice<?1 findCheapProducts:SELECT OBJECT(p) FROM ProductBean AS p WHERE p.basePrice>?1 findAllProducts:SELECT OBJECT(p) FROM ProductBean AS p WHERE p.productID IS NOT NULL