一个简单的MVC工程
JSP+controller+Service+DAO
1、主界面http://localhost:20000/index.html
返回login字符串,拼接而成跳转页面login.jsp
2、JSP的回跳,需要有jstl插件,tomcat未携带该插件,需要手工依赖maven
3、数据库层的访问,封装在DAO里
需创建sampledb数据库以及数据表,手工插入桩数据
4、模型用到的point
1)listener监听HTTP请求:
org.springframework.web.context.ContextLoaderListener
2)Servlet分发器,从而controller层可直接使用@RequestMapping形式获取参数值
org.springframework.web.servlet.DispatcherServlet
3)Session缓存,存到tomcat的会话里:
request.getSession().setAttribute("user", user);
4)Controller的返回值,采用string或ModelAndView,用以拼接下一个跳转路径:
注意:JSP和XML一样,都属于配置类,需要放在WEB-INF目录,否则不生效!!!
rg.springframework.web.servlet.view.JstlView
5)新建的JSP文件,注意增加jstl配置,加了才会跳转
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
6)log4j的配置,用来日志打印
配置属性:
log4j.rootLogger=INFO,A1
7)jdbc数据库的封装与访问
org.springframework.spring-jdbc
8)testng的单元测试框架
org.testng.testng
SO 总结一下,在Java里面,配置即代码,
几乎80%的功能,都可以通过20%的配置文件搞定。
masterSpring chapter2学习笔记
网友评论