jsp:
3个编译指令 page include tag lib
7个动作指令 forward param include plugin useBean setProperty getProperty
9个内置对象 application(application session request page) config exception out pageContext request response session
Servlet
--doGet doPost doPut doDelete
—创建实例 完成初始化 响应客户请求 资源回收完成 实例被销毁
Filter
—拦截HttpServletRequest HttpServletResponse | 授权 日志 解码 请求响应
listener:
ServletContextListener
ServletContextAttributeListenner
ServletRequestListener
ServletRequestAttributeListener
HttpSessionListener
HttpSessionAttributeListener
contextInitialized
contextDestroyed
表达式语言内置对象
pageContext pageScope requestScope sessionScope applicationScope param paramValues header headerValues initParam cookie
hibernate: 映射==>持久化
映射--基本映射 数据库对象映射 集合属性映射 组件属性映射 复合类型映射 复合主键映射 Annoation管理映射 关联映射 继承映射
SQL-- 原生 命名 条件 隐式和显式 | 单个 批量| 过滤 拦截机制|
持久--事务 并发 缓存
struts2:
Action:基本流程 命名空间 视图类型 异常处理 Convention 国际化
标签库:控制标签 数据标签 表单标签 非表单标签 OGNL
拦截器:类型转换 输入校验 文件上传下载 拦截器
spring:
依赖注入 容器bean SpEL
零配置 AOP 整合struts2 hibernate jpa
设计模式==>领域模型(充血+贫血)