본문 바로가기

개발/JSP

chap13-2.6 DBMS별 web.xml 파일

각 DBMS에 알맞은 MessageDao 클래스와 DBCP 설정 파일, MessageDaoProvider 클래스 및 MessageDaoProviderInit 서블릿 클래스를 작성했으므로, 이제 각 DBMS에 알맞은 web.xml 파일을 작성해 보도록 하겠다.

먼저 MySQL을 사용할 경우의 web.xml 파일은 다음과 같다.

chap13\WEB-INF\web.xml
<?xml version="1.0" encoding="euc-kr"?>

<web-app xmlns="http://java.sun.com/xml/ns/javaee"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
						http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
	version="2.5">
	
	<servlet>
		<servlet-name>DBCPInit</servlet-name>
		<servlet-class>kame.jdbc.loader.DBCPInit</servlet-class>
		<init-param>
			<param-name>jdbcdriver</param-name>
			<param-value>com.mysql.jdbc.Drvier</param-value>
		</init-param>
		<load-on-startup>1</load-on-startup>
	</servlet>

	<servlet>
		<servlet-name>MessageDaoProviderInit</servlet-name>
		<servlet-class>kame.chap13.dao.MessageDaoProviderInit</servlet-class>
		<init-param>
			<param-name>dbms</param-name>
			<param-value>mysql</param-value>
		</init-param>
		<load-on-startup>1</load-on-startup>
	</servlet>
</web-app>

...