`
Inmethetiger
  • 浏览: 112808 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
前面讲了两大类,四种spring事务的方式。这篇主要记录基于注解的springmvc+声明式或者注解式事务。 基于注解的就只要把<tx:advice>注销掉。改成<tx:annotation-driven transaction-manager="transactionManager" />就行。   注意的是。在applicationContext.xml中的和[servlet-name]-servlet.xml中的<component-scan>。在前者中,没有包含控制器的包。如果包含,则事务不起作用。具体原因是: 服务器启动加 ...
前两天一人问我,在使用spring mvc (基于注解) 的时候,事务失效(也是基于注解)。问我咋搞。好吧,我承认其实我一直只是在走马观花的看了一下spring的事务处理,因为我现在做的项目基本上只用到了查询,完全没有考虑事务回滚不回滚的问题。不过既然问到了,我就打算看一下。结果问题一大堆。所以,现在记下来,算是总结,也算是备忘。 编程式事务就不搞了。主要是搞声明式和注解式的事务。 由于我对spring事务是个新手。所以我做了几个小例子,一步一步的深入。 第一种:在非mvc中使用声明式事务。   package cn.lyy.model; public class Teacher ...
   注:以下这些是编程过程中遇到的一些问题。有的小到只要到网上一搜或者在官方文档里面一翻就能找到答案,有的却是自己花了一点时间去实验,最后才得到的一点结果。不过现在我把这些小的或者大的都放到这里。主要是为了自己能方便的记忆。那些很容易的记住的就当做知识点,那些实验了的结论就当做备忘。 第一期    Q1:<mvc:annotation-driven>是什么?    A1:相当于注册了DefaultAnnotationHandlerMapping(实现类型级别的注解)和AnnotationMethodHandlerAdapter(实现方法级别的注解)     ...
今天在使用mybatis的时候,发现dao的实现竟然可以不需要写一行代码,让我小小的震惊了一翻。 以下是截取mybatis官方文档中的一个小例子。比较好的说明了这个情况   需要的jar文件。 spring 3.0.5版本。 mybatis-3.0.5  mybatis-spring-1.0.1以及其依赖的包     package org.mybatis.jpetstore.domain; import java.io.Serializable; public class Category implements Serializable { private s ...
   今天用sqlite做一个测试。杂七杂八的配置好之后,就开始跑起来。结果发现sqlite没有配置好,一直没用过mock测试,所以直接在dao的实现里面写了一个main方法。.db文件放在项目下。 public static void main(String[] args) throws SQLException, ClassNotFoundException { ApplicationContext ctx = new ClassPathXmlApplicationContext( "applicationContext.xml"); ...
转载自:http://blog.sina.com.cn/s/blog_6d3c1ec601017q4l.html 下列参数一般都和@RequestMapping配合使用。 A、@CookieValue org.springframework.web.bind.annotation.CookieValue public @interface CookieValue Annotation which indicates that a method parameter should be bound to an HTTP cookie. Supported for annotated handle ...
    http://inmethetiger.iteye.com/blog/1715095     本来打算翻译这本书的,最后还是写了一下摘要。不知道这是原创还是盗版。如果有侵权之类的问题在的话,麻烦告之。 使用ruby非常简单,比如所有语言的第一个程序Hello world。只需在控制台输入 HelloWorld.rb   #在控制台打印Helo ruby puts "Hello Ruby"  这样控制台就能输出Hello Ruby。没有类,没有头,甚至没有main函数。   如果需要在控制台输入,也可以使用下面的代码:   pri ...
   http://inmethetiger.iteye.com/blog/1714669    作为一个用了学了几年java的我,今天看了一下ruby,立马让我惊呆了。之前我对ruby只有耳闻,但是根本没有写过一行ruby代码,甚至也没看到过ruby。上午,照着参考文档写了一个ruby on rails ...
    http://inmethetiger.iteye.com/blog/1714566      今天没事,看了一下ruby on rails 。发现挺不错的。对于一个完全没有接触过ruby on rails的人来说,完全参考这篇文档竟然也能跑起比Hello world 强悍的web应用。所以把这篇文章摘抄下来。 ...
  这个是我之前的iteye号上的,现在放在这个号里面,方便整理  最近要做毕业设计,以前用的数据库是oracle,基本上没出现过中文乱码的问题。可是毕业设计人在外地,带的笔记本比较垃圾,oracle根本带不起。一个eclipse加上一个火狐cpu就已经跑到90%了。所以最后决定用mysql数据库。前台用的是jsp,使用的编码格式是utf-8。    不过mysql的中文乱码让我纠结了许久。经过一番查询,最终解决了。    一:查看编程环境是否为utf-8    方法:右键项目名称-属性 找到文本文件编码 选择utf-8.    二:设置jsp页面的编码格式:    方法:cont ...

一个分页

    这个分页采用的是oracle的后台分页,但是却没有将他分层。因为只是写给别人的一个小参考。而我也是扒的别人的代码,不过在自己机器上调试还是通过了的。之前一直知道分页,但是自己还真没有写过分页。只有毕业设计的时候写过,现在看看惨不忍睹,一开始就是一个select  *  从数据库里面全部取出来,然后放到一个List里面。而这个确实后台分页。因为是扒的别人的代码所以有点凌乱,不过对自己理解分页却还是不过。那个人呢的注释很详细。 import java.sql.ResultSet; import java.sql.SQLException; import java.util.A ...
首先,开始登录:   <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page isELIgnored="false"%> <%@ taglib prefix="s" uri="/struts-tags"%> <!DOCTYPE html PUBLIC "-//W3C//DTD H ...
       时间来到十月,国庆放假放得那叫一个天昏地暗,没有回去,但是办公室也封了,所以根本就进不去,只能拿我的破笔记本看点东西了。因为笔记本太差了,根本带不起eclipse。跑个浏览器就快卡死了。所以主要是用来看 ...
第一个struts2程序。写了有一段时间了吧!准确的说是很久很久了。现在贴出来,不然哪天我都忘记了。不是原创。不知道抄的哪本书上的。   <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd ...
    http://inmethetiger.iteye.com/blog/1708764     首先,这些代码单独抽出来没有实际意义。因为这个与jsp页面有所联系。而且与数据库的结构也有很大的关系。而写这个的原因是,前台用js写的。大约总共写下来差不多有500行左右。 ...
Global site tag (gtag.js) - Google Analytics