- 浏览: 243185 次
- 性别:
- 来自: 济南
-
最新评论
-
糯米烧麦:
按上文说明ws发布成功了,但浏览器输入url?wsdl报404 ...
使用JAX-WS的Provider和 Dispatch发布WebService的例子 -
gongmingwind:
我设定后就OK了
使用Servlet实现文件下载的时候,避免浏览器自动打开文件 -
fanhang116:
为什么设定了后还是自动打开呢.
使用Servlet实现文件下载的时候,避免浏览器自动打开文件
文章列表
Injecting Mappers
DAO除了手动使用SqlSessionDaoSupport或是SqlSessionTemplate之外,Mybatis-Spring提供了另外一种方法,使用代理工厂—MapperFactoryBean。它允许你直接将map接口注入到Service beans中去,而不用编写实现类(DAOImpl)。因为Mybatis-Spring会为你创建代理。 将mapper加入Spring的配置方法:
Java代码
<bean id="userMapper" class="org.mybatis.spri ...
Extjs4 表格式例子(2)
- 博客分类:
- EXTJS
ExtJs Grid: "Remove Selected Record" Toolbar Button
Ext.onReady(function () {
Ext.define('Ext.ux.DeleteButton', {
extend: 'Ext.button.Button',
alias: 'widget.delbutton',
text: 'Remove Selected Record',
handler: function () {
var grid ...
ExtJs Grid: "Remove Selected Record" Toolbar Button
Ext.onReady(function () {
Ext.define('Ext.ux.DeleteButton', {
extend: 'Ext.button.Button',
alias: 'widget.delbutton',
text: 'Remove Selected Record',
handler: function () {
var grid = thi ...
- 2013-03-08 11:25
- 浏览 649
- 评论(0)
ExtJs Grid: "Remove Selected Record" Toolbar Button
Ext.onReady(function () {
Ext.define('Ext.ux.DeleteButton', {
extend: 'Ext.button.Button',
alias: 'widget.delbutton',
text: 'Remove Selected Record',
handler: function () {
var grid = thi ...
- 2013-03-08 11:25
- 浏览 692
- 评论(0)
SqlSessionFactoryBean
在Mybatis中,SqlSessionFactoryBuilder用于创建SqlSessionFactory。而在Mybatis-Spring中SqlSessionFactoryBean将取而代之。 为了得到factory bean,如上节所示,需在Spring XML中配置:
Java代码
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<pr ...
MyEclipse卡死解决
- 博客分类:
- web基础知识
MyEclipse卡死解决
在用[MyEclipse] 写代码很容易卡死机,尤其是在对JSP文件的<%%>之间写代码的时候,只要一弹出智能提示就立刻卡死,程序失去响应,我以为是MyEclipse版本的问题,结果换了6.0版-》6.5版-》7.0版全都一样。
MyEclipse在智能提示的时候自动访问网络上sun公司的最新API文档,只要关闭掉网络连接就可以了。我试了试断开网络然后在用MyEclipse写代码,结果还真的搞定了。可是,我总不能因为个这就不上网了吧,终于,找到了两全其美的解决方法。 在自己创建的工程名上右键,选择Properties》在打开的窗口中点击Jav ...
以前开发一直使用的是MyEclipse,通过几下鼠标操作,"web工程被Myeclipse自动部署到了webapps下面",很是方便.
Myeclipse是如何帮助我们把工程自动部署到webapps呢?通过这个疑问才发现,不是Myeclipse把工程部署到webapps下面,而是tomcat自己,试想一下,Myeclipse怎么会知道在tomcat下有个webapps目录呢.只有tomcat自己才知道自己有这么目录,所以说"web工程被Myeclipse自动部署到了webapps下面"是不确切的,web 工程被部署到哪个目录是tomcat干的活.
既 ...
Getting start
Mybatis整合Spring必须要做的两件事:在spring application context里定义一个SqlSessionFactory 和至少一个映射类.例如: 这里应当注意SqlSessionFactory 需要一个数据源。这个数据源可以是任何符合spring配置的数据连接 假设有一数据映射类如下:
Java代码
public interface UserMapper {
@Select("SELECT * FROM users WHERE id = #{userId}")
Use ...
Oracle 字符集的查看和修改(转)
- 博客分类:
- Oracle
什么是Oracle字符集Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。
影响Oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下: NLS_LANG = language_territory.charset它有三个组成部分(语言、地域和字符集),每个成分控制了NLS子集的特性。其中:Language: 指定服务器消息的语言, 影响提示信息是中文还是英文Territory ...
有如下一种需求(使用班级class和学生student表来描述)
在基于主机方式配置Spring的配置文件中,你可能会见到<context:annotation-config/>这样一条配置,他的作用是式地向 Spring 容器注册
AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、
PersistenceAnnotationBeanPostProcessor
EXTJS 事件机制的探究
- 博客分类:
- EXTJS
ExtJS 是一种 JavaScript 编写的与后台无关的 Ajax 框架,它提供了可重用的对象和部件. 在简化 Ajax 开发的同时又起到丰富客户端界面的效果.该框架的核心思想是通过 JavaScript 动态创建页面的标记元素,从而使得页面更灵活. 其实 ExtJS ...
Spring自定义标签
- 博客分类:
- Spring
Spring自定义标签的原理
XML通常通过DTD、XSD定义,但DTD的表达能力较弱,XSD定义则能力比较强,能够定义类型,出现次数等。自定义标签需要XSD支持,在实现时使用Namespace扩展来支持自定义标签。
当你在苦逼的写下面的代码时:
<bean id="beanId" class="com.xxx.xxxx.Xxxxx">
<property name="property1">
<value>XXXX</value>
...
MyBatis的创建基于这样一个思想:数据库并不是您想怎样就怎样的。虽然我们希望所有的数据库遵守第三范式或BCNF(修正的第三范式),但它们不是。如果有一个数据库能够完美映射到所有应用程序,也将是非常棒的,但也没有。结果集映射就是MyBatis为解决这些问题而提供的解决方案。例如,我们如何映射下面这条语句?
[html] view plaincopy
MyBatis 真正强大之处就在这些映射语句,也就是它的魔力所在。对于它的强大功能,SQL 映射文件的配置却非常简单。
如果您比较SQL 映射文件配置与JDBC 代码,您很快可以发现,使用SQL 映射文件配置可以节省95%的代码量。MyBatis 被创建来专注于SQL,但又给您自己的实现极大的空间。
需要配置的基本元素
1. cache – 配置给定模式的缓存
2. cache-ref – 从别的模式中引用一个缓存
3. resultMap – 这是最复杂而却强大的一个元素了,它描述如何从结果集中加载对象
4. sql – 一个可以被其他语句复用的SQL 块
5 ...