学习Javaweb写的思维导图,有ServletContext对象中的一些方法的使用和对于代码的优化,在获取多个数据时可以使用工具类封装获取更简单 servletContext.getResource /WEB-INF/classes/fendou/webdemo03/utils/db.properties //访问放在src下的外部资源 servletContext.getResource/file/db.properties//访问放在web下的外部资源 使用BeanUtils对象 service和dao层使用接口增加代码的扩展性, 使用配置文件对代码解耦,防止硬编码 使用populate方法封装对象 不可以获取数组信息 添加日期的时候格式不同要使用格式转换器 使用类加载器获取 Javaweb tomcat ServletContext对象 代码优化 方法 可以在一个站点共享数据 ServletContext生命周期过长,tomcat服务器关闭后死亡,尽量少将数据存放在ServletContext域中 getServerInfo:获取服务器版本 setAttribute:将数据保存到Request域对象中 getAttribute:获取Request域对象中的数据 servlet读取外部的资源 使用类加载器 ServletContext对象获取外部资源的相对路径是站点根目录 普通java获取外部资源的相对路径是classes