1.基本介绍spring 是一个一站式框架,也就是有了它 web 层,service 层还有 dao 层都能直接搞定而不需使用其他的框架。这三层分别就是: SpringMVC ioc JdbcTemplate 2.ioc基本原理ioc 原理就是使用配置文件解析到需要创建的类的 class 然后使用工厂类的静态方法获取这个类的对象。 12345678<?xml version="1.0" encoding="UTF-8"?><be...
Struts2笔记(三)
拦截器,struts2方庄了很多功能,这些功能都是使用拦截器来实现的。一般的拦截器只是执行默认的拦截器,就是在struts-core这个包里面,然后李 main 有一个struts-default.xml这个文件李爱你就定义了很多默认的拦截器,interceptor-strck这个标签里面就是默认的拦截器。例如里面有ModelDriven。 1.拦截器执行的时机拦截器执行的时机就是action创建完成之后在action调用的方法之前调用。 2.底层原理1.aop思想aop就是面向切面编程。...
Struts2笔记(二)
1.结果页面1.全局结果页面当一些方法的返回值一样的时候并且需要跳转的页面也一样的时候就可以使用全局结果页面。 12345678<package name="struts" extends="struts-default" namespace="/"> <global-results> <result name="done">index.jsp<...
Struts2笔记(一)
1.创建Action创建action需要继承ActionSupport类,然后就会有一些常量以及一些方法。struts2的action默认执行的方法就是execute()方法 123456789package demo01;import com.opensymphony.xwork2.ActionSupport;public class Hello extends ActionSupport{ public String execute(){ ret...
Hibernate笔记(三)
1.对象导航查询两个相关的对象 2.OID查询用id查出对象 3.hql查询Query对象 1.hql 查询所有 from entity 条件查询 from entity where name=? setParameter(index,arg) 设置参数值 模糊查询 from entity where name like ?; 排序 from entity order by name desc 分页 setFirstResult()开始位置 ...
Hibernate笔记(二)
1.一对多的关系映射对于一的一方: 1234567891011121314151617181920212223242526272829303132333435package domain;import java.util.HashSet;import java.util.Set;public class Customer { private int cid; private String name; //表示多个联系人 private Set<Pe...
Hibernate笔记(一)
1.导入jar包jar包主要需要导入的有两个文件夹下面的jar包 required 必须要导入的核心包 jpa 实体规范的包2.写一个实体类实体类必须要有一个唯一的id值,对应于表中的主键。其他的就是字段值,字段值不一定和数据库的字段一样,而是可以不一样,然后在配置文件中进行映射。然后生成对应的get与set方法。3.写映射配置文件一般位置就是放在该实体类的位置,名字后缀最好是hbm.xml,然后导入dtd的约束。这个约束是mapping的约束注意不要导错了。 123456789&l...
jsp指令和EL表达式
1.page指令1.pageEncoding指定jsp的编码 2.contextType设置响应头这两个东西其实使用任意一个即可。 3.errorPage如果这个页面抛出异常以后重定向到哪一个页面。 2.静态包含 include他是静态包含和RequestDispatcher类似,但是就是包含的时期不一样。静态包含就是在jsp编译成java的时候形成的,也就是最终是两个文件合并成了一个class,最后形成一个class文件RequestDispatcher则是动态包含,他们在显示之前始终是...
JavaWeb基础二:JSP
1. JSP 标签我们常用的 jsp 标签有两种,实际上有三种 jsp 标签。 <% %> 这种就是可以放 java 代码 <%= %> 这种就是输出语句,类似 PHP 中的简写语法 <%! %> 放各种生命代码,基本不用。 其实JSP最终还是一个Servlet,主要他的优点在于,可以在一个Servlet中直接写html代码,防止我们去写很多 out.print(“html代码”) ,或者说我们可以在html中写 java 脚本。但是并不是说我们使用...