- 博客(21)
- 收藏
- 关注
原创 SpringMVC
导入jar包 创建配置文件 SpringMVC的配置文件与Spring一致修改web.xml添加MVC核心控制器创建Controller类用于处理请求添加@Controller注解 让容器加载该类 为了使注解生效需要在配置文件中添加注解驱动创建名为getUser的方法当请求路径为getUser.action时 该方法被调用 ModelAndView用来封...
2018-04-30 18:01:16 157
原创 Mybatis与spring整合 SpringMVC
Spring与Mybatis整合Spring的作用? 帮我们管理项目中需要使用的几乎所有对象的生命周期使用Mybatis用到了哪些关键对象需要交给Spring管理(全局) 1.核心对象SqlSessionFactory 2.SqlSession 3.Mapper映射器(全局) 整合就是把以上三个对象交给uSpring管理1.导入两个框架需要的jar包 单独Myba...
2018-04-27 21:35:04 198
原创 Mybatis进阶之表之间的关系
Mybatis输入映射 支持的类 八大基础数据类型 list map pojo 包装类型 可以通过对象导航的方式不断向下获取 例如:#{user.username}输出映射 八大基础数据类型 list map pojo 输出包装类型时 需要自动映射字段根据ID查找对象User.javapackage ...
2018-04-26 22:54:32 245
原创 MyBatis初识
Mybatis简介Mybatis是一个Apache下的开源项目后来转到了谷歌旗下2013年迁移到github上它是一个超轻量级的半自动ORM框架在它框架架构中 核心的就是输入映射 将参数映射到sql语句中(JDBC中的参数替换) map list Integer POJO(普通的java对象) 和输出映射(JDBC ResultSet到对象的映射)...
2018-04-25 22:05:20 150
原创 SSH框架整合
web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp
2018-04-22 21:50:51 181
原创 SSH之AOP
xml配置完成AOP什么是AspectJ :面向切面编程框架 它扩展了Java(它也是一种语言) 支持原生Java代码 他有自己的编译器 将代码翻译成标准Java字节码 方便编写AOP代码而出现使用AOP思路 三个重点 通知 切点 织入1.xml配置完成AOP 创建通知类 添加需要的方法 ...
2018-04-22 21:16:34 464
原创 Spring之注解配置
注解配置当我们的项目越来越复杂时 配置文件也会变得复杂影响开发效率所以Spring提供了注解方式来配置bean未使用注解applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/...
2018-04-19 20:40:09 186
原创 Spring初识
Spring简介翻译:春天意义:JavaEE开发者的春天是一个一站式的分层结构 轻量级开发框架目前最受欢迎的框架特点开源轻量级:体积小 核心文件不到两兆分层框架:用什么 拿什么 按需添加一站式(对目前流行的框架支持非常高)IOCDI就把他理解为对象的管家 帮我们管理项目中用到的对象其实说白了 就是容器优点降低复杂性松耦合高...
2018-04-18 14:13:18 187
原创 Struts之验证表单提交参数的三种方法
模型驱动获取表单数据web.xml <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-cla...
2018-04-17 21:50:31 257
原创 struts框架之拦截器
自定义拦截器自定义拦截器方式一拦截器的生命周期(不可能每一次访问都创建一遍拦截器)随着程序的开始而创建随着程序的结束而销毁public class MyIntercept1 implements Interceptor{ // 生命周期方法 // 拦截器的初始化方法 @Override public void init() { }...
2018-04-16 21:08:14 154
原创 周日自由敲代码总结
hql连接查询建立Customer类public class Customer { private Long cust_id; private String cust_name; private String cust_phone; private String cust_linkman; private Set<LinkMan>...
2018-04-15 22:06:39 207
原创 周六自由敲代码总结
hibernate测试一配置hibernate.cfg.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://w...
2018-04-14 18:58:17 274
原创 struts2获取表单数据到list map集合
struts2获取表单数据到list map集合List集合form.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Trans...
2018-04-14 11:49:18 458
原创 Struts之获取表单提交的参数的三种方法
Struts之获取表单提交的参数的三种方法方法一:属性驱动我们要自己提供set/get方法(无需构造方法)使用表单中提交出来的key作为属性名struts提供了基本数据类型 和 基本数据类型的包装类 方便我们使用当我们使用Date类的时候 只支持2018-05-04这个格式的类型转换操作流程 form.jsp中建立表单提交数据 -- > Demo08Action....
2018-04-14 11:05:28 302
原创 shtuts框架精讲
Struts请求转发-通过Demo01Action 请求转发到 jump.jspDemo01Action大写的SUCCESS的值为字符串"success" 在底层文件中SUCCESS = "success"所以 return SUCCESS 相当于 return "success"package com.lanou3g.jump;import com.opensy...
2018-04-13 22:52:03 211
原创 java框架之struts2
struts2struts2是一个基于MVC设计模式的web应用框架,它本质上相当于一个servlet,在mvc设计模式中, Struts2作为控制器(Controller)来建立模型与视图的数据交互,Struts2是Struts的下一代产品,实在struts1和webWork的技术基础上进行了合并的全新的Struts2框架。 其全新的Struts2的体系结构与Strut1的体...
2018-04-12 23:49:15 164
原创 Hibernate简单应用之分页查询
简介 分页思路 1.用户访问servlet,会传过来一个 当前页currentPage 2.service会得到这个参数 limit 起始页,每页显示几条数据pageSize = 2; 起始页 = (currentPage - 1)*pageSize 总页数 totalPageSize 需要 总记录数(count)/pageSize 总页数需要判断一下.....
2018-04-12 22:32:27 238
原创 hibernate初识之hql语句与主键
hibernate实体类规范(javaBean规范)1.提供无参构造方法2.成员变量私有化 提供set/get方法double 表示学分 0-100.0 没考试 0Double 有null值 缺考 用空值表示 0分3.基本数据类型尽量使用包装类型(可以多表示一个值null 例如考试分数 缺考和0分)4.实体类中必须提供一个与表中的主键对应的属性id hibernat...
2018-04-09 21:43:15 404
原创 hibernate初始之事务与初始环境配置
Hibernate事务原子性原子性:指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生使用事务(用事务的sql语句(事务开始和事务提交) 包裹住 你要执行的语句)步骤:1.把事务打开2.写你要执行的语句3.把事务提交4.把事务回滚(roolback) 遇到断电 事务没有提交 那么事务会自动回滚例如:begin;update 表 set ...
2018-04-08 21:41:49 374
原创 监听器与过滤器
package com.lanou3g.listener;import javax.servlet.http.HttpSession;import javax.servlet.http.HttpSessionEvent;import javax.servlet.http.HttpSessionListener;public class MyHttpSessionListener imp...
2018-04-08 08:36:53 123
原创 JSP基础
JSPtaglib作用:在JSP页面中导入JSTL标签库,替换jsp中的java代码片段需要导入jar包 jstl.jar standard.jar<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> jsp的6个动作<jsp:include > 动态包含...
2018-04-02 22:07:31 253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人