`
923080512
  • 浏览: 187209 次
  • 性别: Icon_minigender_1
  • 来自: 商丘
社区版块
存档分类
最新评论
文章列表
基于注解的mybatis和spring整合 ibatis改名为mybatis已经将近一年了,mybatis3也发布了,但是相关的开发文档却很少,查阅了官方的使用指南,也是说的模糊不清,一笔 带过,尤其是注解部分,只是列举了注解种类,却没有对应的例子,因此可能会给某些兄弟使用mybatis注解带来困惑,我想就我微薄的知识想对 mybatis注解的使用以及和spring整合谈谈自己的看法,也希望大家猛烈的指正我的错误。 首先当然得下载mybatis-3.0.5.jar和mybatis-spring-1.0.1.jar两个JAR包,并放在WEB-INF的 lib目录下( ...
这次把代码贴全吧 首先是Mapper接口的基类 [java] view plaincopyprint? package org.sol.util.mybatis; import java.util.List; import org.apache.ibatis.annotations.DeleteProvider; import org.apache.ibatis.annotations.InsertProvider; import org.apache.ibatis.annotations.SelectProvider ...
问题: MyBatis3提供了一种半自动化的ORM解决方案,比Hibernate这种全自动解决方案多了不少的灵活性和可操控性,试用了下感觉还不错,就是有个问题在于,MyBatis的所有处理都需要提供一个xml配置或者注解形式的语句,虽然动态SQL很强大,但是一般项目使用时,最多的CRUD操作,大多模式都是固定的 select:select * from [tablename] insert:insert into [tablename]([field list]) values([values list]) update:update [tablename] set [fie ...
package com.zjy.ibatis.annon;import java.util.List;import org.apache.ibatis.annotations.Delete;import org.apache.ibatis.annotations.Insert;import org.apache.ibatis.annotations.Many;import org.apache.ibatis.annotations.One;import org.apache.ibatis.annotations.Result;import org.apache.ibatis.annotation ...
近日,InfoQ发表了Ryan Dewsbury所著的 《Google Web Toolkit Application 》书中的"Integrating with a GWT-RPC Servlet" 一章。 对性能的提升是Ajax受欢迎的主要原因。我们通常以为那些所谓的眩目变换对于用户来说是Ajax最吸引人的地方,可能用户也确实由于这个原因而对 Ajax独有情钟。如果你回头去看那些传统的web应用,会发现它们几乎静态到令人反感,所以说用户仅仅出于这些眩目变换而选择Ajax不无道理。然而, 如果说眩目的变换真得大大改善了用户体验的话,那么动态的gif图片应该受 ...
从本篇开始讲基础控件,ExtJs对所有的UI控件都有它自己的一套封装。本篇要讲到的是ExtJs的按钮。主要包括按钮事件、带分割线、带图标、带菜单的按钮,下拉选项式按钮和按钮组合等。我们先看看效果图: 预览 如下是用到的html: [html]
本篇将涉及到ExtJs中一个重要的概念,模板。话说Razor很神奇,但是我个人不是很喜欢那种html混编C#的方式,仿佛又回到了asp的时代。ExtJs的模板同样也可以组织生成灵活的html,而且代码和html有效的分离。本文将细细分析ExtJs模板的用法。 行文之前我先把公共的html和用到的js数据贴在前面,后面的代码都要引用到。 [html]
本篇主要介绍一下ExtJs常用的几个对JS语法的扩展支持,包括Ajax封装,函数事件操作封装,还有扩展的常用函数等。Ajax服务端交互式操作是提交到.NET MVC。后续服务端交互都采用这一方式实现。 一、ExtJs中的Ajax:Ext.Ajax.request 通过客户端向服务端发送Ajax请求,可以“直接”调用MVC的action方法,并传递参数,action返回值可以是普通字符串,也可以是json对象。请求可以添加自定义头信息。看下面例子: 1.异步请求,发送自定义请求头: html页面如下: [html]
本篇主要介绍一下ExtJs对JS基本语法的扩展支持,包括动态加载、类的封装等。 一、动态引用加载 ExtJs有庞大的类型库,很多类可能在当前的页面根本不会用到,我们可以引入动态加载的概念来即用即取。这些代码都要写在Ext.onReady外面。 1.动态引用外部Js [Js]
现在主流的JS框架要数ExtJs和JQuery应用的比较广泛。JQuery属于轻量级的,一般做网站应用比较常见,可见块头小的优势。ExtJs比较庞大,它除了对基本的JS语法和HTML DOM操作方式的封装之外,还提供了一套强大的UI库。在企业级B/S解决方案应用上独占优势。就单说它在原生JS的封装,DOM操作方式封装方面也足以藐视JQuery。下面我就通过对比API,体现两种框架的异曲同工之处。我们已JQuery API为主线,来看看ExtJs是否有替代的方案。 注意一点:ExtJs4.0相对上一版本改动较大,本系列文章暂时只对ExtJs4.0及以上版本提供支持。 一、选择器 1.上 ...
代码编写规范目的:能够在编码过程中实现规范化,为以后的程序开发中养成良好的行为习惯。 代码编写规范使用范围:J2EE项目开发。 包命名规范: 目的:包的命名规范应当体现出项目资源良好的划分 servlet类所在包命名规范:公司名称.开发组名称.项目名称.web.servlet 例如:com.accp.gs2t23.netstore.web.servlet 自定义标签类所在包命名规范:公司名称.开发组名称.项目名称.web.tags 例如:com.accp.gs2t23.netstore.web.tags 过滤器类所在包命名规范:公司名称.开发组名称.项目名称.we ...
htmlparse jsoup http://playfish.iteye.com/blog/150126 Heritrix Nutch java 抓取网页内容 http://blog.csdn.net/strawbingo/article/category/708396 爬虫 java 爬虫比较 Nutch 开发语言:Java http://lucene.apache.org/nutch/ 简介: Apache的子项目之一,属于Lucene ...
Hibernate: 优点: 1: hibernate是基于ORMapping技术的开源的框架,对JDBC进行了轻量级的封装,使用面向对象的思维来操纵数据库。 2:hibernate提供了session缓存和二级缓存,对于不需要进行复杂查询的系统,性能有提升。 3:低侵入式设计 缺点: 1:hibernate学习成本太高。 2:不适合有复杂的sql查询(统计) 。 3:不适合大量的聚集操作,(存储过程) Hibernate的优缺点: 1、不需要编写的SQL语句(不需要编辑JDBC),只需要操作 ...
   C:\WINDOWS\system32\drivers\etc\hosts   , hosts文件是windows系统自带的 。    hosts文件中的默认键/值 :  127.0.0.1    localhost       这就是tomcat默认配置host(虚拟主机) 的值是 localhost 的原因    我们也可以新增一些键/值: 127.0.0.1     www.shoe.cn     在tomcat中就可以再新增一个host(虚拟主机)配置 ,设置它的值为 www.shoe.cn ,     在浏览器地址栏中就可以通过 www.shoe ...
      [摘要] abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。           abstract class和interface是Java语言中对于抽象类定义进行支持 ...
Global site tag (gtag.js) - Google Analytics