JSP + Jndi + Spring + Hibernate組合

以下是這個組合成功運作所需注意的地方。

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網頁試試看吧...Big SmileBig SmileBig Smile...以下是我測試用的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>
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章