摘要:
1.建项目,导包 Struts2的jar包 struts-2.3.24\apps\struts2-blank\WEB-INF\lib\*.jar struts2-convention-plugin-2.3.24.jar Struts2的注解开发包。 struts2-json-plugin-2.3.2 阅读全文
posted @ 2019-06-16 23:28
Luo丶D
阅读(164)
评论(0)
推荐(0)
摘要:
1.入门 2.其他连接池的配置 3.在Spring的配置文件中引入属性文件 4.使用JDBC完成CRUD(增删改查) 5.事务 什么是事务 事务:逻辑上的一组操作,组成这组操作的各个单元,要么全都成功,要么全都失败。 事务的特性 原子性:事务为最小单位,不可再分割。 一致性:事务执行前后数据完整性保 阅读全文
posted @ 2019-06-16 22:08
Luo丶D
阅读(132)
评论(0)
推荐(0)
摘要:
AOP:面向切面编程,AOP是OOP(面向对象)的拓展和延伸。 1.Spring底层的AOP实现原理 动态代理 JDK动态代理: 只能对实现了接口的类产生代理。 Cglib动态代理:可以对没有实现接口的对象产生代理,生成子类。Spring在你实现了接口的类,会使用JDK代理,没有实现使用Cglib代 阅读全文
posted @ 2019-06-16 22:07
Luo丶D
阅读(112)
评论(0)
推荐(0)
摘要:
Spring:是一个分层的一站式轻量级开源框架。Hibernate-持久层的ORM框架,Struts2-Web层的MVC框架 一站式框架:有EE开发的每一层解决方案 Web层:SpringMVC Service层:Spring的Bean管理,Spring的声明式事务 Dao层:Spring的JDBC 阅读全文
posted @ 2019-06-16 22:05
Luo丶D
阅读(142)
评论(0)
推荐(0)
摘要:
数据校验方式一:手动编码方式 继承ActionSupport,重写validate方法,validate是对action中所有方法的数据校验,当你只想校验某个方法时,比如action中有一个addUser()的方法,对其进行数据校验需要写一个validateAddUser()方法。前台使用<s:fi 阅读全文
posted @ 2019-06-16 22:03
Luo丶D
阅读(539)
评论(0)
推荐(0)
摘要:
Struts2的拦截器 拦截器(interceptor),拦截是客户端对Action的访问。不能拦截jsp,html等。拦截器与过滤器不同,它更细粒度化的拦截。(拦截Action中的具体的方法)。 Struts2的执行流程: 客户端向服务器发送一个Action的请求,执行核心过滤器(doFilter 阅读全文
posted @ 2019-06-16 22:02
Luo丶D
阅读(320)
评论(0)
推荐(0)
摘要:
1.OGNL表达式 OGNL的用法 <%@ taglib uri="/struts-tags" prefix="s" %>导入标签 OGNL中的特殊字符#,%,$ #的用法:#可以用于获得域对象的值,也可以用于定义一个map %的用法:强制解析为OGNL表达式(或强制不解析为OGNL表达式) 阅读全文
posted @ 2019-06-16 21:57
Luo丶D
阅读(347)
评论(0)
推荐(0)
摘要:
Struts2对Servlet的API的访问 1.完全解耦合的方式 通过ActionContext对象,直接获得所有参数的map<String,String[]>,返回参数到页面只能对request,session,application的map进行操作,不能对这些对象本身进行操作。 2.使用S 阅读全文
posted @ 2019-06-16 21:54
Luo丶D
阅读(140)
评论(0)
推荐(0)
摘要:
简单配置 1.新建一个action类 注意:类里面的方法名,返回类型,访问属性是固定的 2.在你下载的Struts2环境下的apps下有一个struts2-blank.war,解压它(可以放到tomcat的webapps下启动tomcat自动解压,也可以把后缀改成.zip解压),里面会有一个st 阅读全文
posted @ 2019-06-16 21:48
Luo丶D
阅读(244)
评论(1)
推荐(0)

浙公网安备 33010602011771号