自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (6)
  • 收藏
  • 关注

原创 Hibernate SQL

1.     SQL针对于数据库表,表名不区分大小写1.1.查询@Test       public void getAll() {              Session session = HibernateUtils.getSession();              // 使用SQL:sql语句。              List li

2017-09-26 14:31:26 559

原创 Hibernate HQL

1.     HQLHQL(Hibernate Query Language)提供更加丰富灵活、更为强大的查询能力针对于项目中实体类,在查询的时候,from后面必须是实体类.自然要遵循类的命名规则,区分大小写。1.1.查询/**        *         * @Description:查询所有数据 注意单词别写错!        * @aut

2017-09-26 14:29:50 228

原创 Hibernate工具类

1.     工具类package com.bjsxt.utils; import org.hibernate.HibernateException;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;

2017-09-26 14:28:52 250

原创 Hibernate增删改查

1.     增删改package com.bjsxt.test;import java.io.Serializable;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.

2017-09-26 14:27:12 217

原创 Hibernate环境搭建

1.     hibernate的简介Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 1.1        全自动的ORM对象关系映射框架.1.2        P

2017-09-26 14:13:34 196

原创 struts2注解开发,运行原理

1.     注解开发1.1使用注解开发必须要导入jar包。struts2-convention-plugin-2.3.24.jar,企业开发少用!1.2 添加注解/** * @ClassName:DownLoadAction * @Description: * @Namespace :相当于struts.xml中namespace * @Par

2017-09-25 14:36:13 722

原创 struts2的文件上传和下载

1.     文件上传、下载1.1.文件上传1.1.1 必须上传的jar包1.1.2 建立上传页面    center>       h1>文件上传h1>       formaction="upload.action"method="post"enctype="multipart/form-data">           上传人:inpu

2017-09-25 14:34:33 612

原创 struts2JSON插件,拦截器

1.     JSON插件想要使用json必定会用到jquery。1.1        导入相关的Ajax-jar包-01资料中ajax文件中。commons-beanutils-1.8.0.jarcommons-collections-3.1.jarcommons-lang-2.4.jarcommons-logging-1.1.3.jarezmorph

2017-09-25 14:26:45 1580

原创 struts2有关通配符的总结,一个小万能的公式解决大问题

1.     通配符的应用一个小万能公式,解决大量的sturts.xml中的action创建。*,?,% 这些都是通配符。第一种用法:解决同一个Action中多个方法问题说白了,就是一个方法名,一个action。使用通配符[*]解决一个Action中定义多个方法的问题!             name="*" * 表示通配符:匹配的form表单中action中的名

2017-09-19 11:08:48 368

原创 struts2响应参数——作用域传值:紧耦、解耦方式;接口注入方式

1.     响应参数---作用域传值1.1.紧耦方式使用的是servlet的api,在struts2中使用ServletActionContext.getRequest()来获取Request,然后根据Request获取session和application。Action:public class LoginAction extends ActionSuppo

2017-09-19 11:01:06 977

原创 struts2返回结果的跳转方式

1.     返回结果:跳转方式dispatch:请求转发,默认值相应的跳转到jsp页面。并非Action。redirect:重定向,不传递参数的.跳转的应该是一个jsp页面。并非Action。redirectAction:重定向到一个action,不会传递相应的参数到下一个action中chain:链,请求转发到一个action,会传递相应的参数到下一个action中    

2017-09-19 10:59:50 1541

原创 strut2中Action三种实现方式及参数传递

1.     Action三种实现方式第一种方式:实现Action 接口public class LoginAction implements Action{   @Override   public String execute()throws Exception {      System.out.println("登录!");      retur

2017-09-15 16:49:03 498

原创 Struts2环境搭建

1.     struts2的简介Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。核心是WebWork。Struts2:存在安全隐患.2.     环境搭建

2017-09-15 16:46:45 275

转载 SSM整合

SSM整合导入jar包:mybatis,spring,springmvc,mysql相关的spring-jar包。aopalliance.jarasm-3.3.1.jaraspectjweaver.jarcglib-2.2.2.jarcommons-fileupload-1.3.1.jarcommons-io-2.2.jarcommons-loggi

2017-09-14 11:15:39 244

原创 SpringMVC拦截器_老师查看班级的成绩

SpringMVC拦截器案例驱动:上京东的时候,能否直接看到购物车中的内容?必须要先登录,才能看见!只有用户登录的时候才能进行数据查看!【老师要查看班级的考试成绩】1.创建一个拦截器 实现 implementsHandlerInterceptorpackage com.bjsxt.interceptor; import javax.servlet.http.

2017-09-14 11:06:13 276

原创 Springmvc返回json数据

Springmvc返回json数据数据存储方式?变量,数组,对象,集合,文件,xml,数据库{oracle,mysql, redis}数据传输方式?xml,json  ECMAScript: javascriptJson:是一种轻量级的数据交换格式。它基于ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据.

2017-09-13 11:15:57 322

原创 Springmvc文件上传/下载

Springmvc文件上传:CommonsMultipartResolver类表当中enctype=“”application/x-www-form-urlencoded” 该默认的属性是按照字符流读取的。文件上传需要使用字节流读取怎我们需要更改一下enctype属性的类型。更改值,将enctype=”multipart/form-data” 这样就是照字节流读取了。1.     

2017-09-13 11:08:40 223

原创 SpringMVC作用域传值

SpringMVC作用域传值Web.mxl修改添加一个配置节点,这个节点用来读取src根目录下的配置文件,添加了该节点之后,那么springmvc的核心配置文件名就可以随意啦!servlet>         servlet-name>mvcservlet-name>         servlet-class>org.springframework.web.s

2017-09-13 11:02:37 1112

原创 SpringMVC参数传递

SpringMVC参数传递使用原生的ServletAPI获取(request.getParameter("id"))页面:    formaction="login"method="post">       username:inputtype="text"name="name"/>br>       password:inputtype="

2017-09-12 15:11:13 285

原创 SpringMVC注解开发方式二

SpringMVC注解开发方式二拦截使用“/”// 和.do的区别是:1./ 可以直接使用@RequestMapping(“index”) 中的index 直接访问而.do 则必须写成index.do2.静态资源过滤:详情请听下一节:SpringMVC静态资源过滤! SpringMVC静态资源过滤静态资源:js,css,img等

2017-09-12 15:07:00 171

原创 SpringMVC注解开发方式一

SpringMVC注解开发方式一导入jar包commons-logging-1.1.3.jarjstl-1.2.jarspring-aop-4.1.6.RELEASE.jarspring-aspects-4.1.6.RELEASE.jarspring-beans-4.1.6.RELEASE.jarspring-context-4.1.6.RELEASE.

2017-09-12 15:05:05 161

原创 SpringMVC环境搭建

MVC模式介绍M:Model---数据模型V:view---视图C:Controller---控制层Model1 and Model2 两种开发模式,其实也是一种mvc的体现,只不过使用的方式不同。Model1:jsp由来,是由servlet演变而来。 Jsp项目开发!VandC:都是由jsp来充当!  Jsp中是不是可以写java代码。小脚本:   表达式Mod

2017-09-12 15:02:06 175

原创 使用maven创建web项目

Maven是一个"构建工具":一个用来把源代码构建成可发布的构件的工具。Maven构建工具主要作用:依赖,继承,聚合。以下主要讲了如何使用maven 创建一个web项目。

2017-09-11 10:47:51 244

原创 Spring aop实现声明式事务

1.  声明式事务事务分为:编程式事务,声明式事务编程式事务:程序员通过自己写的代码来控制事务机制声明式事务:是基于spring aop来实现的,通知!案例驱动:添加的同时,删除一条数据。@Override   public int addUser(User user) {      int res = userMapper.addUser(us

2017-09-08 14:20:59 812

原创 Spring整合mybatis

1.  Spring整合mybatis1、 导入jar包mybatis+spring+mybatis_spring等jar包。2、 创建配置文件web.xml,spring.xml配置文件a)    Web.xmlweb-appversion="3.0" xmlns="http://java.sun.com/xml/ns/javaee"         xm

2017-09-08 14:18:27 211

原创 Spring AOP实现:面向切面编程——动态代理原理

1.  Aop-----面向切面编程:原理动态代理1、 aop在spring中的作用a)    提供声明式事务b)    允许用户自定义切面,在不改变原有功能的前提下,添加新的功能。2、 名词解释a)    关注点:增加的某个业务。如添加日志,事务等功能。b)    切面(aspect)一个关注点的模块化。c)     通知(advice)在切面的某个特定的连接点上执行

2017-09-08 11:16:21 3151

原创 Spring动态代理

1.  动态代理动态代理:在程序运行时,运用反射机制动态创建而成。1、 动态代理和静态代理的角色是一样的。2、 动态代理的代理类是动态生成的。3、 分为两类一类基于接口动态代理和基于类的动态代理。a)    基于接口动态代理---jdk动态代理                i.         Java动态代理使用Proxy类和InvocationHandler接口。

2017-09-08 11:15:16 262

原创 Spring静态代理

1.   静态代理代理:为某个对象提供一个代理,以控制对这个对象的访问。代理类有共同的父类或父接口,这样在任何使用委托类对象的地方都可以使用代理对象代替。静态代理:所谓静态也就是在程序运行前就已经存在代理类的字节码文件,代理类和委托类的关系在运行前就确定了。静态代理的角色分析:抽象角色----一般使用接口或者抽象类来实现。房屋出租的接口Rent!真实角色----被代理的角色房东

2017-09-08 11:13:10 208

原创 Spring DI依赖注入,自动装配

1.  Spring DI 详解什么是DI依赖注入;说白了,就是给类中的属性赋值操作几种注入方式1      构造注入2      Setter注入2.1     Value:直接注入的真实的 “值”2.2     Ref:bean的id,可以说是引用2.3     数组注入2.4     List注入2.5     Map注入2.6     Set注入

2017-09-07 14:49:43 583

原创 Spring ioc详解,IOC控制反转对象bean

Spring ioc详解IOC:控制反转-对象1      程序对象由原来本身程序自己创建,变为spring容器来创建。现在程序只能被动接受。什么时候创建的bean对象。当读取核心配置文件的时候,就创建了该对象!对象的生命周期完全由spring掌控!2      使程序员只关注业务处理,而不需要关注对象的创建!3      Ioc能够实现程序的解耦!降低程序的耦合度!

2017-09-07 14:45:41 772

原创 Spring简介及环境搭建(导jar包;创建核心配置文件;测试bug)

1.  Spring简介1.1 Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson(音乐学博士)创建。理念:”不重复造轮子!”1.2  Spring优点1.2.1  轻量级框架1.2.2  IOC容器---依赖注入1.2.3  AOP面向切面编程1.2.4  对事务的支持1.2.5  对框架的支

2017-09-07 14:42:01 410

原创 Mybatis注解开发

1. 注解开发a)        @Select , @Update ,@Delete,@Insert, @Param     @Select("select * from t_student order by id")     public List selectAll();      // 在使用@Param注解时:@Param("值")必须与条件 wh

2017-09-07 11:06:02 343

原创 Mybatis单表自动映射;使用<resultMap>设置映射结果集;多表查询

1. 自动映射【数据库字段名与实体类的属性名一致】    selectid="selectList"resultType="cn.bjsxt.pojo.User">       select id,name,pwd,age from       t_user    select> 2. 使用resultMap设置映射结果集【数据库字段

2017-09-07 10:59:06 2214 2

原创 Mybatis全局配置文件常用标签,以及对日志的支持

1. 实现软编码a)  在src目录下创建jdbc.properties文件,在文件中配置jdbc连接的四个配置driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf-8username=rootpassword=root

2017-09-07 10:37:11 415

原创 Mybatis+JDBC 实现单表增删改查

Mybatis+JDBC实现单表的增删改查

2017-09-06 16:25:25 380

原创 MyBatis 全局配置文件详解

本文简单介绍了:Mybatis全局配置文件中,各个标签不同属性的介绍;还有这些属性可能赋予的值所起的作用。以及执行代码的详解

2017-09-06 16:07:13 544 1

原创 mysql--存储过程

-- 创建一个表:t_user; -- 创建一个存储过程;-- 有参:IN:根据用户名查询用户信息; OUT: 根据用户名查出用户所对应的ID-- 无参:计算t_user表中的所有数据的条数CREATE TABLE t_user  (   USER_ID INT NOT NULL AUTO_INCREMENT,   USER_NAME CHAR(30) NO

2017-09-05 09:38:06 429 1

docker技术入门与实战

docker技术入门与实战,部署微服务。

2018-02-03

dubbo-admin-2.5.8.war

dubbo-admin-2.5.8.war+jdk1.8 完美整合不会报错[Invalid property 'URIType' of bean class] ,亲测没有问题!保真,解压即可使用!不跟某些人一样,骗分。

2018-02-03

Spring+Mybatis整合,并实现基础的增删改查

Spring+Mybatis整合,文档中除了必备的代码,还有详细的实现的步骤,并实现基础的增加,删除,修改,查找。

2017-09-12

springboot案例,springboot+mybatis整合,springboot+mybatis+redis集群

Spring Boot是一个全新框架,能够简化spring配置文件,相比springmvc功能更加简单,能够提高开发效率。其设计目的是用来简化新Spring应用的初始搭建以及开发过程。本篇文件中介绍了以下内容: springboot简单案例入门。 springboot+mybatis整合开发。 springboot+mybatis+redis整合开发。

2017-09-08

Mybatis实现动态代理,动态SQL

Mybatis+JDBC实现的动态代理,动态SQL,步骤较为详细:1)接口绑定方案;2)实现查询:方法参数为多个基本类型;3)动态SQL;4)缓存

2017-09-07

mybatis初步环境搭建

mybatis是一个半自动的orm框架,现在很多企业都在使用。在这里我做了一个简单的小案例。能够给初学者带来很大的帮助。

2017-09-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除