1.系統建置環境如下
AP Server : Tomcat 5.5.x
Database : Oracle 10g
Framework : Spring 1.2.x + Hibernate 3.x
2.相關重要修改設定如下
2.1 首先,要利用Tomcat的DBCP Connection pool功能,所以必需先改Tomcat裡面的Server.xml設定檔,加入下面藍字所示的相關設定
<Host> ...中略... <Context ...中略...> </Context> </Host> |
2.2 接下來修改web.xml設定檔藍字所示內容
<?xml version= encoding=?> <web-app id= version= xmlns= xmlns:xsi= xsi:schemaLocation=> |
2.3 在/WEB-INF目錄裡面,增加beans-config.xml這個Srping設定檔,修改藍字所示內容
<?xml version= encoding=?> <!DOCTYPE beans PUBLIC > <beans> ...中略... ...中略... </beans> |
2.4 在/WEB-INF目錄裡面,增加log4j.properties這個log4j設定檔
|
3.大功告成...寫個測試的JSP網頁試試看吧......以下是我測試用的JSP,請自行修改以符合實務上需求
<%@ page language= contentType= pageEncoding=%> <%@ page import=%> <%@ page import=%> <%@ page import=%> <%@ page import=%> <!DOCTYPE HTML PUBLIC > <html> <head> <meta http-equiv= content=> <title>Spring Test</title> </head> <body> <% WebApplicationContext context = WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext()); IEmpDAO empDAO = (IEmpDAO)context.getBean(); Emp emp = empDAO.find( Short(()7369)); out.println( + emp.getEname() + ); out.println( + emp.getDept().getDname() + ); %> </body> </html> |