自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (15)
  • 收藏
  • 关注

原创 DWR+Spring使用

什么是dwr? DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站.它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。 Dwr调用方法 普通ajax调用方法如下: ...

2019-03-23 13:37:45 370

原创 java学习day16-Set集合的理解

1.Set: 特点: 无序,存储字符唯一2.HashSetA:底层数据结构是哈希表(是一个元素为链表的数组)B:哈希表底层依赖两个方法:hashCode()和equals() 执行顺序:首先比较哈希值是否相同相同:继续执行equals()方法返回true:元素重复了,不添加返回false:直接把元素添加到集合不同:...

2019-03-16 08:38:50 214

原创 Hibernate学习笔记-主键生成机制、持久化对象、映射一对多关联关系

主键生成机制 表示符生成器 描述 Increment 由hibernate自动以递增的方式生成表识符,每次增量为1 Identity 由底层数据库生成表识符。条件是数据库支持自动增长数据类型。 Sequence Hibernate根据底层数据库...

2019-03-16 08:38:25 480

原创 Hibernate学习笔记-CRUD操作、一级缓存、主键生成器、错误分析

基本部分ormapping的概念 o:object r:ralationship mapping:映射 把一个关系型的数据库描述成一个对象,通过映射的方式jdbc的缺点 1、代码比较繁琐 2、sql语句平台的移植性不是很强 3、没有data pool(数据缓存) 4、当jdbc调用mysql的存储过...

2019-03-16 08:38:13 256

原创 Hibernate学习笔记-一对多双向、多对多双向、二级缓存

一对多的双向一对多指的是类与集合之间的关系多对一指的是类与类之间的关系在保存学生的时候,级联保存班级在更新学生的时候,保存班级已经存在一个班级,已经存在一个学生,让该学生加入到该班级解除一个班级和所有的学生之间的关系总结 1、一般情况下,一对多,多的一方维护关系,效率比较高 2、一对多,如果一的一方维护关系,实际上就是发出...

2019-03-16 08:38:01 365

原创 Hibernate学习笔记-查询缓存、lazy、fetch、hql

查询缓存 为数据缓存,不需要缓存一张表中的所有的字段,只需要一部分字段 UpdateTimeStampsCache记录了查询缓存中数据随着时间的变化,hibernate内部就是通过时间戳的方式来检查查询缓存中的数据是否发生变化步骤 步骤1 二级缓存的准备工作 步骤2 开启查询查询缓...

2019-03-16 08:37:47 175

原创 Hibernate学习笔记-hibernate与JDBC比较

JDBC的优点和缺点JDBC的优点 直接底层操作,提供了很简单、便捷的访问数据库的方法,跨平台性比较强。灵活性比较强,可以写很复杂的SQL语句。JDBC的缺点 因为JAVA是面向对象的,JDBC没有做到使数据能够面向对象的编程,使程序员的思考仍停留在SQL语句上。 操作比较繁琐,很多代码需要重复写很多次。...

2019-03-09 11:04:01 556

原创 Spring学习笔记day3-Spring声明式处理事务

1.Spring声明式处理事务2.Spring 处理事务架构3.声明式处理样例4.action-service-dao的proxy结构4.daosupport与template关系5.template结构

2019-03-09 09:09:13 165

原创 SpringMVC学习笔记-SpringMVC工作原理

Struts2和springmvc比较Stuts2类级别,例如:model,request,response,类中所有的方法都共享Struts2使用model对象来从页面封装参数到action;从action封装数据到页面;(双向)SpringMVC方法级别,例如:model(MAP),只从action封装数据到页面(单向)工作原理...

2019-03-09 09:08:58 267

原创 SpringMVC学习笔记-SpringmvcDemo

需求: http://localhost/springmvc/home.action访问WEB-INF/pages/index.jsp 开发步骤: 创建一个Web工程 导入jar spring-aop-3.2.2-javadoc.jarspring-aop-3.2.2-sources.jarspring-aop-3.2.2.ja...

2019-03-09 09:08:31 123

原创 SpringMVC学习笔记-常见handleMapper和Controller

常用的handlerMapping处理器映射 BeanNameUrlHandlerMapping(默认) <bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"/> SimpleUrlHandlerMapping a.action,b.action,c.acti...

2019-03-09 09:08:19 1144

原创 SpringMVC学习笔记-SpringMVC注解开发方式

注解开发方式:在sprimgmvc3.0之后,它就全面支持 注解方式 创建一个web工程 加入jar包 跟之前的版本一样,从那个项目拷贝 创建一个Controller,注解方式 package cn.itcast.controller;import javax.servlet.http.HttpServletRequest;im...

2019-03-09 09:08:00 174

原创 Mybatis学习笔记-Mybatis与hibernate比较

EJB框架(EJB重量级持久层,天然分布式,负载均衡) 但是不够灵活,不能充分适应业务。多条件查询,如果使用EntityBean,做查询时,一种查询条件就得写一个sql。SessionBean新增,修改,删除交给EntityBean;多条件查询交给SessionBean。【面试】hibernate和mybatis区别Hibernate,java面向对象盛行时期,将整个开发设计过程全部...

2019-03-09 09:07:48 174

原创 Mybatis学习笔记-Mybatis开发demo

开发步骤创建Web项目 导入jar Mybatis3.2.2mybatis-3.2.2.jar 核心驱动asm-3.3.1.jarcglib-2.2.2.jarcommons-logging-1.1.1.jarjavassist-3.17.1-GA.jarlog4j-1.2.17.jarslf4j-api-1.7.5.jar...

2019-03-09 09:07:37 110

原创 Mybatis学习笔记-使用Mybatis开发CRUD

新增 <insert id="insert" parameterType="cn.itcast.domain.Person"> insert into person (id,user_name,age,remark) values (#{id},#{name},#{age},#{remark}) </in...

2019-03-09 09:07:24 147

原创 Mybatis学习笔记-Mybatis高级应用

知识回顾log4j日志没有显示配置环境升级jdk1.6升级为jdk1.7;(log4j-1.2.17.jar)mybatis作用持久层框架特点:半自动ORM映射,将数据库中的数据封装到对象中怎么获得mybatis?SqlSessionFactory 线程安全性SqlSession 线程非安全,不能做类的公用变量4)Mybatis核心配置文件 sqlMa...

2019-03-09 09:07:09 266

原创 Spring学习笔记day2-AOP应用场景和处理异常

1.AOP原理:aop的原理* 1、启动spring容器* 2、spring容器会为personDao和transaction实例化* 3、spring容器解析aop:config的配置* 当spring容器解析到切入点表达式的时候,就会把切入点表达式解析出来* 会让切入点表达式的类和spring容器中的类进...

2019-03-02 11:36:43 142

原创 Spring学习day1-Spring数据库

5 Spring数据库5.1 Spring+JDBC5.1.1 Jdbc编程特点 静态代码+动态变量 = jdbc编程。在spring中动态变量可以用注入的形式给予。这样的编程方式适合包装成模板。静态代码构成了模板,而动态变量则是需要传入的参数。5.1.2引入DataSource 在spring中注入DataSource5.1.3 核心类...

2019-03-02 11:31:42 139

原创 Spring学习day1-面向切面编程

4.2 AOP编程4.2.1概念:Aspect(切面)比如说事务、权限等,与业务逻辑没有关系的部分joinpoint(连接点)目标类的目标方法。(由客户端在调用的时候决定)Pointcut(切入点)所谓切入点是指我们要对那些拦截的方法的定义.被纳入spring aop中的目标类的方法。Advice(通知)所谓通知是指拦截到joinpoint之后所要做的事情就是通知...

2019-03-02 11:27:14 132

原创 Spring学习day1-Spring依赖注入

Spring基本特征Spring是一个非常活跃的开源框架;它是一个基于Core来构架多层JavaEE系统的框架,它的主要目地是简化企业开发.Spring以一种非侵入式的方式来管理你的代码,Spring提倡”最少侵入”,这也就意味着你可以适当的时候安装或卸载Spring开发spring所需要的工具 Spring的jar包 到http://www.springsource.org/...

2019-03-02 11:22:29 328

原创 Struts学习day3-spring与Struts整合方式

17.1介绍两种整合Spring的方式A、第一种方式(Struts2框架从Spring中拉)Struts2中的Action及Result对象都是由一个叫做ObjectFactory来创建和管理的。Struts2诞生要比Spring晚,所以Struts2知道Spring的运作,于是Struts2提供了集成Spring的插件struts2-spring-plugin-2.3.15.3.ja...

2019-03-02 11:13:41 144

原创 Struts学习day3-OGNL-contextMap

一、contextMap中放的常用内容1、存放的常用内容request:存放的ServletRequest中的属性(attributes),他是一个Map<String,Object>session:存放的HttpSession中的属性(attributes),他是一个Map<String,Object>application:存放的ServletConte...

2019-03-02 11:12:14 137

原创 Struts学习day3-拦截器-文件上传下载

一、Struts2的国际化(了解)1、配置全局国际化消息资源包配置全局消息资源包b、如何访问在动作类中:前提,动作类继承ActionSupport在页面中:或者<s:text name="hello"></s:text>自由指定消息资源包,借助struts2的有关国际化的标签:如果消息资源包在com.itheima....

2019-03-02 11:08:57 151

原创 Stuts学习day2-内置验证器

内建验证器struts2为我们共内置了16个验证器,且全部是基于字段的验证器。required validator功能用来验证某个给定的字段的值不是null。注意,空字符串不是null。参数 参数名 类型 默认值 必须的 描述 fieldName ...

2019-03-02 11:02:48 185

原创 Stuts学习day2-自定义参数-数据校验

一、自定义结果类型1、编写一个类,实现com.opensymphony.xwork2.Result接口。在该方法中可以拿到ServletAPI去完成你的功能2、声明自定义的结果类型:先声明后使用3、使用小技巧:自定义的结果视图,大家都要用时二、封装请求参数(很重要)使用框架的意义:提升开发效率。节省的时间去研究业务。...

2019-03-02 10:57:18 173

原创 Struts学习day1-工作流程-加载顺序

一、为什么要学习Struts2固定编码步骤,提高编码效率。框架都是半成品二、开发人员用Struts2天天写什么?1、控制器:核心组件(框架提供的)Servlet VS. FilterServlet:(控制器)1、每一个Servlet内存中唯一。2、load-on-startup就可以使Servlet在启动时就完成初始化3、用户的每次请求都会经过void serv...

2019-03-02 10:49:38 142

Spring基础demo学习项目.7z

资料包含day03-itheima11-spring-01-aop-xml-methodinvocation-count,day03-itheima11-spring-02-aop-xml-privilege,day03-itheima11-spring-03-aop-xml-salary,day03-itheima11-spring-04-aop-annotation,day03-itheima11-spring-05-spring-jdbc,day03-itheima11-spring-06-spring-jdbc-transaction

2019-07-06

spring练习项目.7z

资料包含spring-iocdi-annotation-document,iocdi-annotation-mvc,iocdi-xml-extend,iocdi-annotation-extend proxy,jdkproxy-transaction,jdkproxy-salary,day02-itheima11-spring-08-cglibproxy,day02-itheima11-spring-09-aop.xml,day02-itheima11-spring-10-aop.xml.advice,day02-itheima11-spring-11-aop.xml.exception等Demo

2019-07-06

GUI样例.7z

GUI样例实现,注册登录,模拟实现四则运算,修改节目样式

2019-06-29

day24-多线程-设计模式.7z

多线程简单工厂设计模式,工厂方法模式,单列模式,多线程死锁解决

2019-06-29

IO流代码-登录注册.7z

使用IO字符流,实现注册和登录,实现类:User,UserDemo,UserDaoImpl,UserTest

2019-06-29

php1200实例源码

php1200实例源码,包含所有资源,下载之后可以顶一下,谢谢合作

2014-10-07

餐饮管理系统

餐饮管理系统是一款指导餐馆中收钱,菜单预订,成本管理的系统,挺好用的,欢迎下载

2014-07-26

注册中的界面

php中包含js和.php文件的,注册中的新界面,多多下载,谢谢

2014-07-22

virtual SVN服务器

SVN服务器 主要是面向开发和测试的,下载了

2014-07-16

rlwrap-0.37

在linux环境下安装oracle数据库必备的,所以好好下载,

2013-07-07

QTP9.2破解

QTP9.2破解 挺好用的 大家想试试 就赶快试试吧

2013-07-06

人事管理系统

人事管理系统 想下载赶快下载 ,写了才知道

2012-06-07

数据库的增删查修

数据库的增删查修 下了才知道,数据库怎么用啦

2012-05-17

WTK2.5.2手机模拟器

很好用,下了就知道,请认真下载,手机模拟器,谢谢下载

2012-05-17

AF程设计指导[王华等编著][电子教案

AF程设计指导[王华等编著][电子教案 赶快下载啦,下了谢谢 给评论

2012-03-28

空空如也

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

TA关注的人

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