- 博客(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源码
2017-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人