自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

naruto_Mr的专栏

从头开始

  • 博客(35)
  • 资源 (1)
  • 收藏
  • 关注

转载 MyBatis学习笔记(六)动态sql

在一些情况下,如查询参数不确定时,需要用到动态sql例子,根据动态输入的查询条件查询student.1.StudentTMapperpackage com.skymr.mybatis.mappers;import java.util.List;import java.util.Map;import com.skymr.mybatis.model.Student;p

2015-08-31 19:59:11 1020

转载 MyBatis学习笔记(五)一对多关系

有了之前的student表,address表后,再加上一张表,grade年级表,一个年级对应多个学生,在查询grade表的时候,一并查询学生表.一条grade数据对就多条学生数据,一对多关系.一.首先完成从grade----> student的单向联结.1.建表mybatis_grade.package com.skymr.mybatis.model;import java.u

2015-08-31 12:17:06 996

转载 MyBatis学习笔记(四)一多一关系

Student中包含Addresspackage com.skymr.mybatis.model;public class Student { private int id; private String name; private int age; private Address address; /** * 必须要有无参构造器,有参构造器可有可无(至少我

2015-08-30 20:08:55 868

转载 MyBatis学习笔记(三)查询集合配置

第一节中查询的方法返回类型为Student,当返回类型为List时怎么办呢?这时需要配置resultMap标签.<!-- 这个文件感觉就像StudentMapper接口的实现一样,只是从java文件变成了xml文件充当了Dao类的功能 --> select * from mybatis_Student where id=#{id} sele

2015-08-30 14:47:37 2073

转载 Log4j按级别输出到日志文件

关于LOG4J 按照级别输出日志,并按照级别输出到不同文件中的说法有很多, 网上贴的最多的log4j.properties的设置是这样的log4j.rootLogger=info,stdout,info,debug,error log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout

2015-08-30 13:22:34 848

转载 Log4j日志配置

1、配置根Logger:log4j.rootLogger = [ level ] , appenderName, appenderName2level:日志的级别,指定这条日志信息的重要性。分为ALL DEBUG , INFO ,WARN ,ERROR四种,分别对应Logger类的四种方法debug(Object message ) ;info(Object message

2015-08-30 13:18:07 855

转载 Mybatis学习笔记(二)配置文件

1. transactionManager:Mybatis支持两种类型的事务管理器,JDBC/MANAGED(托管)JDBC:应用程序负责管理数据库连接的生命周期MANAGED:由应用服务器负责管理数据库连接的生命周期,一般商业服务器才有此功能,如Weblogic, Jboss2.dataSource:用于配置数据源,类型有:UNPOOLED, POOLED, JNDI.U

2015-08-30 11:15:32 1012

转载 Mybatis学习笔记(一)入门例子

开始学习另一个ORM 框架:Mybatis,与Hibernate类似,感觉比Hibernate轻量,比较小.这节要完成入门例子.1.建表mybatis_studentidnameage2.实体类package com.skymr.mybatis.model;public class Student { private int

2015-08-29 21:31:06 1340

转载 java综合(六)hibernate.current_session_context_class配置

在前面一节"spring与Hibernate整合-事务"中,总是出现不存在激活事务的问题,结果去掉thread但是,为什么呢?那是因为在Spring事务管理中,current Session是绑定到SpringSessionContext中的,而不是ThreadLocalSessionContext中的hibernate.current_session_context_class常

2015-08-29 10:52:38 9903

转载 java综合(五)spring与hibernate整合-事务

前面一节spring与hibernate整合中,事务配置并不完整,运行起来后虽然能在表中加入数据,但其实并拦截到事务System.out.println(session.getTransaction().isActive()); public void save(User user){ System.out.println("执行UserDao save方法:"); //get

2015-08-29 09:55:27 2307

转载 Hibernate学习之主键生成策略

hibernate4.1.10中有个hibernate-jpa-2.0-api-1.0.1.Final.jar包,这个包应该是JPA的吧,在使用Hibernate的主键生成策略的时候用到了这个包,而JPA的主键生成策略与Hibernate自己的不一样.JPA策略:1.GenerationType.AUTO: JPA自动选择合适的策略,是默认选项;@GeneratedValue(stra

2015-08-29 08:16:36 786

转载 java综合(四)spring与hibernate整合

完成例子:spring容器中取出业务bean,传入参数用户信息,持久化到数据库.1.新建工程,导入spring包和hibernate包,还需要mysql驱动包,为方便测试,还导入junit包.2.业务层类与dao层package com.skymr.sphi.dao;import org.hibernate.Session;import org.hibernate.Ses

2015-08-26 17:49:30 763

转载 java综合(三)springmvc与spring上下文关系

springmvc上下文继承于spring,也就是springmvc的上下文可访问spring上下文,在springmvc的上下文中可取得spring bean.测试一下吧.

2015-08-26 09:35:24 2698

转载 java综合(二)springmvc与spring整合

学习整合struts2与spring后,再学习springmvc与spring整合就比较简单了.1.web.xml配置<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc

2015-08-25 20:21:39 877

转载 java综合(一)spring与struts2整合

学习了spring与strust2后,还没做过整合呢.现在学习下Spring与struts2的整合.写个小例子Hello World.1.新建Web工程,加入依赖包.除了加入各自的核心包以外,还需要加入一个包:struts2-spring-plugin-2.3.24.jar2.Web.xml配置<web-app version="2.5" xm

2015-08-25 18:28:09 543

转载 springmvc学习笔记(九)文件上传

方式一:1.spring配置文件 2.上传页面jsp 选择文件: 3.Controller类package com.skymr.mvc.controller.annotation;import java.io.FileOutputStream;import java.io.IOException;impo

2015-08-25 14:30:24 603

转载 springmvc学习笔记(八)json传递数据

这节进行json传递数据的学习.1.adduserView.jsp My JSP 'welcom.jsp' starting page 姓名: 年龄: $(document).ready(function(){ $("#subBtn").click(function(){ //不知道什么原因,我在看视频教程的时

2015-08-22 16:54:32 644

转载 springmvc学习笔记(七)数据传递及乱码问题

先做个例子:在页面输入数据传递到Controller处理,再返回到页面显示数据.1.Controller类@Controller@RequestMapping("/user")public class UserController { @RequestMapping("/addUser") public String addUser(String name, String age,

2015-08-22 13:00:07 862

转载 springmvc学习笔记(六)注解优化

1.开启注解优化原来版本,每次开启注解都要这个配置,为什么不合为一个配置呢,而且需要知道是哪个包的哪个类. 优化版2.注解URL优化原版@Controllerpublic class UserController { @RequestMapping(value="/user/addUser", method=RequestMetho

2015-08-22 09:31:05 695

转载 springmvc学习笔记(五)开启注解

为了解藕,解决配置文件臃肿的问题,需要开启注解方式.1.spring_annontation-servlet.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xm

2015-08-21 23:52:25 536

转载 springmvc学习笔记(四)访问静态资源

ps:在前几节的例子中的welcome.jsp文件里,若加入显示图片或调用js等静态资源的访问,是怎么也访问不了的.那是因为配置的servlet会对所有请求进行拦截,包括静态资源,而这些url并没有对应的Controller. springMVC / 那该怎么访问呢?传统的方法是拦截/*.do或/*.action等,但这种方法

2015-08-21 21:09:19 491

转载 struts2学习笔记(四)拦截器与拦截器栈

/HelloWorld.jsp public class MyInterceptor implements Interceptor{ public void destroy() { System.out.println("拦截器销毁"); } public void init() { System.o

2015-08-21 18:34:59 519

转载 springmvc学习笔记(三)一个Controller中实现多个方法

和struts2一样,springmvc也可以一个Controller中实现多个方法.1.Controller类public class MultiController extends MultiActionController{ public ModelAndView add(HttpServletRequest request,HttpServletResponse respon

2015-08-21 18:33:06 1515

转载 springmvc学习笔记(二)路径配置与数据传递

1.-servlet.xml文件路径配置.将-servlet.xml文件路径由webRoot/WEB-INF/下改为src/config下,因为WEB-INF下可能会有很多个配置文件,放在一起不太好. springMVC org.springframework.web.servlet.DispatcherServlet

2015-08-21 15:59:58 597

转载 springmvc学习笔记(一)第一个helloworld

1.新建web工程,导入spring包和common-loggin.jar包;配置web.xml<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="

2015-08-21 14:21:36 1339

转载 struts2学习笔记(十四)防重复提交

当某些特定的场景下,如网络延迟时,用户可能会重复提交信息,需要用一种机制来防止这种情况.struts2防重复提交是基于拦截器的.1.模拟重复提交场景1)jsp文件 2)struts.xml配置 /regSuc.jsp 3)Action类public class StudentAction extends ActionSu

2015-08-17 12:19:36 465

转载 struts2学习笔记(十三)文件下载

1. Action类public class FileDownloadAction extends ActionSupport{ private static final long serialVersionUID = 1L; private String fileName1; public String getFileName1() { System.out.pr

2015-08-16 20:36:05 487

转载 struts2学习笔记(十二)多文件上传

多文件上传与单文件上传类似,只是将action中变量变成数组变量而已1.jsp文件 文件: 文件: 文件: 2.Action类public class FileUploadAction extends ActionSupport{ private File test[]; //临时文件,使命名要与jsp中file类型的

2015-08-16 16:20:11 492

转载 struts2学习笔记(十一)文件上传

1.jsp My JSP 'HelloWorld.jsp' starting page 文件: 2. Action类public class FileUploadAction extends ActionSupport{ private File test; //临时文件,使命名要与jsp中fil

2015-08-16 11:23:04 454

转载 struts2学习笔记(十)struts2自定义校验

1.Action类public class ValidateAction extends ActionSupport{ private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } public

2015-08-15 16:19:48 504 1

转载 struts2学习笔记(九)struts2内置校验

1.要校验的pojopublic class User { private String userName; private String name; private int age; private String email; private String homePage; public String getUserName() { return userN

2015-08-15 11:57:48 497 1

转载 struts2学习笔记(八)国际化

加入国际化配置,value为国际化资源的文件名称资源名:test.propertiesuserName=password=login=中文资源名:test_zh_CN.propertiesuserName=\u7528\u6237\u540dpassword=\u5bc6\u7801login=\u767b\u9646英文资源名:test_en_US.p

2015-08-11 21:21:53 470

转载 struts学习笔记(七)界面标签与其他标签

form标签: 文本标签 用户名: 密码: 备注:单选Radio标签updownselect标签:可上下移动的选择标签

2015-08-11 19:22:53 437

转载 struts学习笔记(六)标签

struts2自己封装了一套标签,比jstl强大,而且与struts中的其他功能无缝结合.当然struts2标签的内容很多,随着版本的升级,标签和属性越来越多,我们要掌握好核心标签及了解其他标签;根据功能可以分为:数据标签,控制标签,界面标签,其他标签.数据标签property标签:输出ognl表达式的值set标签:设置变量bean标签:定义javabean对象

2015-08-01 16:14:07 450

转载 struts2学习笔记(五)值栈与ognl

值栈是对应每个请求对象的一套内存数据的封装,struts2会给每个请求创建一个新的值栈.值栈能够线程安全地为每个请求提供公共的数据存取服务.ognl引入访问某个范围下的灵气要用##parameters请求参数 request.getParameters();#request 请求作用域中的数据 request.getAttribute();#session 会话

2015-08-01 10:08:29 452

更新审核系统1.0源码

使用spring, springmvc, mybatis, bootstrap完成的针对版本更新的审核系统,数据库使用mysql,通过sql文件apply.sql建表,然后修改mybatis.xml文件中对数据数的连接配置,布署到web服务器上,即能运行,入口页面/main

2017-08-22

空空如也

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

TA关注的人

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