⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 appcontextlistener.java

📁 JSF+Hibernate+Spring三层架构的一个例子
💻 JAVA
字号:
package pizzaria;

import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;

public class AppContextListener implements ServletContextListener {

   //从web.xml文件中读取Servlet上下文初始化参数,构造一个DatabaseUtil对象
  public void contextInitialized(ServletContextEvent event) {
    DatabaseUtil dbUtil = new DatabaseUtil();
    ServletContext servletContext = event.getServletContext();
    String jdbcDriver = servletContext.getInitParameter("jdbcDriver");
    String dbUrl = servletContext.getInitParameter("dbUrl");
    String dbUserName = servletContext.getInitParameter("dbUserName");
    String dbPassword = servletContext.getInitParameter("dbPassword");
    dbUtil.setJdbcDriver(jdbcDriver);
    dbUtil.setDbUrl(dbUrl);
    dbUtil.setDbUserName(dbUserName);
    dbUtil.setDbPassword(dbPassword);
    servletContext.setAttribute("DATABASE_UTIL", dbUtil);
  }

  public void contextDestroyed(ServletContextEvent event) {
    ServletContext servletContext = event.getServletContext();
    servletContext.removeAttribute("DATABASE_UTIL");
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -