上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 39 下一页
摘要: Spring中关于view层的一些配置和使用方法org.springframework.web.servlet.view.JstlView/WEB-INF/view/.jspnet.example.bean.CmdInfoBean registerRegisterAction数据验证类在Spring中,所有的数据验证类都必须实现接口org.springframework.validation.ValidatorValidator接口定义了两个方法:boolean supports(Class clazz);用于检查当前输入的数据类型是否符合本类的检验范围。Spring调用Validator实. 阅读全文
posted @ 2012-09-01 12:48 linux,dev 阅读(446) 评论(0) 推荐(0) 编辑
摘要: Abator是一个用于iBATIS的代码生成器,它能够为iBATIS Sql Mapper(包括:SqlMap XML文件, Java domain classes, 和Java DAO classes)生成artifacts。1. 介绍Abator 是一款iBATIS代码生成工具。它从数据库获取信息,然后产生如下文件。1) 数据库表的SqlMap.xml file 文件,如UserSQL.xml;2) 数据库表的Java Bean Model,如User.java;3) 包含一个综合主键的数据库表的主键model,如UserKey.java;4) 包含DAO层 selectByExample 阅读全文
posted @ 2012-09-01 12:47 linux,dev 阅读(352) 评论(0) 推荐(0) 编辑
摘要: eclipse调优一般在不对eclipse进行相关设置的时候,使用eclipse总是会觉得启动好慢,用起来好卡,其实只要对eclipse的相关参数进行一些配置,就会有很大的改善。加快启动速度1.在eclipse启动的时候,它总是会搜索让其运行的jre,往往就是这个搜索过程让eclipse启动变慢了。(没设置时,等2-3s出现进度条,设置后直接出现进度条)只要在eclipse.ini中加入-vm的参数就可以了2.取消所有启动时要激活的插件(在用时激活也一样)和其它的相关的在启动时执行的操作。3.关闭自动更新减少jvm内存回收引起的eclipse卡的问题这个主要是jvm在client模式,进行内存 阅读全文
posted @ 2012-09-01 12:46 linux,dev 阅读(1391) 评论(0) 推荐(0) 编辑
摘要: BAT文件,实现JAVA JDK环境变量设置,并且不容易出错!@echo off title JAVA 环境变量自动配置 echo. echo. 凌云工作室 echo. http://hll.80.hk echo. echo. 注意 运行本文件 前 请将本文件放置在与 JDK 里面和 bin 文件夹在同一个目录下! echo. echo. JDK 最好安装在 D 盘(非系统盘) echo. pause@set path=%path%;%systemroot%;%systemroot%\system32;%systemroot%\wbem;@reg add "HKLM\system\c 阅读全文
posted @ 2012-09-01 12:43 linux,dev 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 单例模式的俩种方式:饿汉式class Singleton {private static Singleton instance=new Singleton();private Singleton(){}static Singleton getInstance() {return instance;}}懒汉式class Singleton {private static Singleton instance=null;private Singleton(){}static Singleton getInstance() {if(instance==null)instance=new Single 阅读全文
posted @ 2012-09-01 12:38 linux,dev 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 理解并使用设计模式,能够培养我们良好的面向对象编程习惯,同时在实际应用中,可以如鱼得水,享受游刃有余的乐趣.代理模式是比较有用途的一种模式,而且变种较多,应用场合覆盖从小结构到整个系统的大结构,Proxy是代理的意思,我们也许有代理服务器等概念,代理概念可以解释为:在出发点到目的地之间有一道中间层,意为代理.设计模式中定义: 为其他对象提供一种代理以控制对这个对象的访问.为什么要使用Proxy?1.授权机制 不同级别的用户对同一对象拥有不同的访问权利,如Jive论坛系统中,就使用Proxy进行授权机制控制,访问论坛有两种人:注册用户和游客(未注册用户),Jive中就通过类似ForumProxy 阅读全文
posted @ 2012-09-01 12:37 linux,dev 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Java 观察者模式的浅析简单地说,观察者模式定义了一个一对多的依赖关系,让一个或多个观察者对象监察一个主题对象。这样一个主题对象在状态上的变化能够通知所有的依赖于此对象的那些观察者对象,使这些观察者对象能够自动更新。 观察者模式的结构 观察者(Observer)模式是对象的行为型模式,又叫做发表-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-收听者(Source/Listener)模式或从属者(Dependents)模式。 本模式的类图结构如下:图1、观察者模式的静态结构可从类图中看清楚。 在观察者模式里有如下的角色: . 抽象主题(S... 阅读全文
posted @ 2012-09-01 12:36 linux,dev 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 资源包下载:http://download.csdn.net/source/830515配置过程如下:1。将commons-logging-1.1.jar freemarker-2.3.8.jar ognl-2.6.11.jar struts2-core-2.0.6.jar xwork-2.0.1.jar 复制到lib下2。修改web.xml struts2 org.apache.struts2.dispatcher.FilterDispatcher struts2 /* struts.xml /login.jsp ... 阅读全文
posted @ 2012-09-01 09:40 linux,dev 阅读(415) 评论(0) 推荐(0) 编辑
摘要: struts是一个基于MVC的Web开发框架。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP的优点来建立可扩展的应用,struts是一个不错的选择。那么学习struts首先就是要理解它的框架实现原理,以及如何搭建它的开发环境。正如上所说,struts是基于MVC的,其框架原理如下:ActionServlet 是一个中央控制器,核心控制类,它与一般的servlet一样继承与HttpServlet。ActionForm 用于页面收集数据,其实可以理解为页面数据的实体类。并且它可以自动转换成相应的数据类型,如age是in 阅读全文
posted @ 2012-09-01 09:38 linux,dev 阅读(328) 评论(0) 推荐(0) 编辑
摘要: Java代码 org.hibernate.PropertyAccessException: IllegalArgumentException occurred while calling setter of com.hengbao.otp.bean.AuthStatusBean.sum 调用sql语句遇到这个问题,是因为hibernate版本或者所使用的数据库默认数据格式造成的,尤其是在进行sum,count等函数操作时,换了一圈的int,Integer,long,Long,最后没办法,虽知不可能还是试了doubel,晕死。还不行。最后没办法,只好变通,不采用hibernate的Java代码 阅读全文
posted @ 2012-09-01 09:37 linux,dev 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 1、新建java项目2、创建User Library,加入如下jar * HIBERNATE_HOME/hibernate3.jar * HIBERNATE_HOME/lib/*.jar * MySql jdbc驱动 3、在根目录下,创建hibernate配置文件hibernate.cfg.xml,加入log4j配置文件(log4j.properties) jdbc:mysql://localhost/hibernate_first com.mysql.jdbc.Driver root bjsxt org.hibernate.dialect.MySQLD... 阅读全文
posted @ 2012-09-01 09:35 linux,dev 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1、问题Java代码 Connection conn = DataSourceUtils.getConnection(); //开启事务 conn.setAutoCommit(false); try { Object retVal = callback.doInConnection(conn); conn.commit(); //提交事务 return retVal; }catch (Exception e) { conn.rollback();//回滚事务 throw e; }finally { conn.close(); } Java代码 Connect... 阅读全文
posted @ 2012-09-01 09:33 linux,dev 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 基于JDK动态代理和CGLIB动态代理的实现Spring注解管理事务(@Trasactional)到底有什么区别。我还是喜欢基于Schema风格的Spring事务管理,但也有很多人在用基于@Trasactional注解的事务管理,但在通过基于JDK动态代理和CGLIB动态代理的实现Spring注解管理事务是有区别的,我们接下来看看到底有哪些区别。一、基础工作首先修改我们上一次做的 SpringMVC + spring3.1.1 + hibernate4.1.0 集成及常见问题总结,如下所示: 将xml声明式事务删除java代码:Java代码 并添加注... 阅读全文
posted @ 2012-09-01 09:26 linux,dev 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 前些日子一朋友在需要在目标对象中进行自我调用,且需要实施相应的事务定义,且网上的一种通过BeanPostProcessor的解决方案是存在问题的。因此专门写此篇帖子分析why。1、预备知识aop概念请参考【http://www.iteye.com/topic/1122401】和【http://jinnianshilongnian.iteye.com/blog/1418596】spring的事务管理,请参考【http://jinnianshilongnian.iteye.com/blog/1441271】使用AOP 代理后的方法调用执行流程,如图所示也就是说我们首先调用的是AOP代理对象而不是目 阅读全文
posted @ 2012-09-01 09:22 linux,dev 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 由于我们项目的需求比较变态,一部分功能由于需要通过数据库配置表动态生成持久化逻辑,所以只得采用Spring JDBC,而另一部分的业务数据模型比较固定,所以我打算对这部分使用Hibernate。这样,一个应用系统同时存在Spring JDBC和Hibernate两种持久化技术。 我采用Spring 2.0,通过给注解驱动的方式进行事务管理,也就是说在Service接口中打@Transaction注解,并在配置文件中配置:Java代码 但是一个Spring容器只能配置一个配置一种类型的事务管理器,要么使用基于JDBC的 DataSourceTransactionManager... 阅读全文
posted @ 2012-09-01 09:16 linux,dev 阅读(973) 评论(0) 推荐(0) 编辑
摘要: 一、简单的用ApplicationContext做测试的话,获得Spring中定义的Bean实例(对象).可以用:ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");RegisterDAO registerDAO = (RegisterDAO)ac.getBean("RegisterDAO");如果是两个以上:ApplicationContext ac = new ClassPathXmlApplicationContext(new St 阅读全文
posted @ 2012-09-01 09:14 linux,dev 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 为什么用Python开发桌面应用程序1)wxWidgets是一个比MFC优雅的库,TortoiseCVS用wxWidges而不用MFC,就是因为wxWidgets好用,而不是为了可以移植。2)Python的面向对象脚本语言编程适合快速界面开发3)Python在服务器端和客户端都非常有前途,可以形成一个统一的解决方案,这一点明显比Java有优势4)Python桌面应用程序可以完全编译为本地代码,脱离Python运行环境,这一点比dotnet winforms都有优势5)Python可以不受限制的任意调用Windows32 API,所以凡是VC6可以做的事情,Python就可以做 试想一下,现在我 阅读全文
posted @ 2012-08-12 12:02 linux,dev 阅读(964) 评论(0) 推荐(0) 编辑
摘要: 原文地址:Subversion作为windows系统服务自启动作者:andy安装及配置好 Subversion 之后每次使用都要借助命令行窗口执行 svnserve -d -r【D:svnrepository】(你的仓库的路径),感觉相当的繁琐。Subversiion 1.4 之前的版本要想作为 服务启动必须借助一个小工具:SVNService.exe , 但是根据网上查的资料显示, Subversion 1.4 以及 Subversion1.4 以上的版本,可以直接包装成 windows 服务启动。详细使用如下:subversion windows服务器作为服务启动subversion wi 阅读全文
posted @ 2012-08-09 11:21 linux,dev 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 我用的MyEclipse8.5版本。 1.删除相关Software Help --> MyEclipse Configuration Center --> 进入后点 Software. 由于在我的MyEclipse中, My Software 选项中,已经存在了关于Maven的Software。 所以要先删除之。(在这里按 "M" 键,找到M开头的software,看一下是否与Maven相关,是则remove即可。) 2. 下载插件 点击 add site。 输入 name:maven(大家都知道,这个只要你认识即可) URL:http://m2eclipse. 阅读全文
posted @ 2012-08-03 20:32 linux,dev 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 2012-11-17公司开始从svn转向git了,要求在公司内部搭建个git服务端,下面就是git服务端搭建过程. 系统:centos 5.5 git服务端:192.168.1.253 (linux) git客户端:192.168.1.155 (linux)1.安装git如果没有安装git的话,可以去看我这篇文章centos下两种方法安装git.2.安装gitosisyum install python python-setuptools -yps:python-setuptools是必须安装的,不然后面是无法进行的.git clone git://github.com/res0nat0r/g 阅读全文
posted @ 2012-08-01 13:53 linux,dev 阅读(329) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 39 下一页