MyBatis 点点滴滴

2012.1.30 下载MyBatis的包,3.06版本 (1) 下载MyBatis 要使用的JAR  mybatis-3.0.6.jar 到项目文件夹 同时下载dbcp的jar到项目,3个jar commons-collections-3.2.1.jar, commons-dbcp-1.4.jar, commons-pool-1.6.jar (2) 配置MyBatis的主xml 新建一个XML文件,保存为dbconfig.xml,下面是示例内容 下面有几个注意的地方 1. 引用properties文件来配置db的参数    引入文件     <properties resourc…

如何读取JAR包中的资源文件(如XML、TXT等)

如何读取 JAR 包中的资源文件(如 XML 、 TXT 等)? getResource 和 getResourceAsStream   问题的根源还是在于老生常谈的所谓 class path ,不信的话你在系统环境变量里的 ClassPath 加上你的 jar 文件,这下你就看得到你的图片了!但单独发布 jar 的话不可能指望每次都让用户为你的 jar 而专门修改 classpath 。那么有没有什么办法一劳永逸地搞定它呢?我们需要从类的装载入手。先扯远一点,在开…

Java模块化编程的设想

我初步设想通过在每个jar中设置一个配置文件来指定要加载的Spring的XML文件,另外为了解耦合还可以配置动态的服务功能,让每个jar或是N个jar组合成一个模块,对于模块的加载就变成了对于类库的加载,不知大家有什么想法可以一起交流一下

JavaEE 包的类型

在J2EE中,有ejb-jar包,war包,rar包,car包,ear包,其中经常会用到ejb-jar包,war包,以及ear包,下面分别说明。 1 EJB Jar 包 (.jar)  1.1 作用 Ejb jar是EJB模块,主要用于实现业逻辑。  1.2 描述符文件 EJB JAR包的部署描述符文件是ejb-jar.xml,(在EJB3.0中,也可以采用J2SE5.0引入的annoation注解,只不过ejb-jar.xml文件的内容会覆盖annoation)  1.3 内容 EJB JAR包 中通常包括会话bean(包…

使用jdom生成xml以及读取修改xml

第一篇博客,不知道怎么布局,囧。 需要jar外部jar——jdom.2.0.4.jar 下载地址:http://download.csdn.net/download/liu119361940/5348593 好了直接上代码 package com.vision.backktv.xml; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.net.URISyntaxException; import java.util.Iterator; im…

Spring 2.0 点滴 (1)

♦ spring 2.0的dist目录 ♦ spring.jar: 包括了modules目录下的所有jar里的class,如果你使用它就不需要再加其他的jar,比较方便! modules目录下:是把spring.jar分拆为多个jar文件,你可以使用你的APP需要的相关jar。其中spring-core.jar是必须要包含的,其他的看APP的需要。例如spring-aop.jar, spring-hibernate3.jar。   ♦ spring 2.0的bean config xml ♦ 建议命名为applicationContext.xml。 sp…

hibernate之环境搭建

[size=xx-small;]开发环境搭建的步骤[/size] 1、新建java项目 2、创建User Library,加入如下jar * HIBERNATE_HOME/hibernate3.jar * HIBERNATE_HOME/lib/*.jar * MySql jdbc驱动 3、创建hibernate配置文件hibernate.cfg.xml,为了便于调试最好加入log4j配置文件 4、定义实体类 5、定义User类的映射文件User.hbm.xml 6、开发客户端(编写测试类) hibernate.cfg.xml org.hibernate.dialect.MySQLDialect …

jboss 学习security

jboss的安全控制主要包括了下面几个部分 <domain>/conf/bootstrap/security.xml 主要配置了安全用到的jar,这个地方需要说明一下,jboss/lib的jar并没有全部添加到classpath中,里面的jar是逐步添加的。这里定义了安全用到的jar <domain>/deploy/security 里面定义了发布的服务 其中还有一个地方做的关联就是bootstrap.xml,这个里面引用了security.xml  

java xml处理技术二

XML处理技术(2) 关键词: XML处理技术                                               1.3    XStream的使用 在使用 XStream 之前首先到 http://xstream.codehaus.org 下载 XStream 的最新版本,然后把 XSteam***.jar 和 xpp3-***.jar 导入到 ClassPath 下,然后就可以使用了,当然不加入 xpp3-***.jar 也可以,我们可以使用 DomDriver 做为 XML 解析驱动(只要在实例化 XStream 的时候使用 new XS…

maven添加非官方jar包到本地库(maven: install an external jar into local maven repository)

http://jiajun.iteye.com/blog/603517 解决了我的问题,内容如下: Sometimes, you project will have dependency on a jar which is not in official maven repository , and maybe it is propriety jar file which will never be part of maven repository . In this case, you have to put it to your local repository your self to solve the dependency. There is a install plug in to do this …

Customized Utility 2: JarClassSearcher

      In some occasion we offen need to know a Class belongs to which jar in lots of jars, for example: if we want to know org.jboss.security.SecurityAssociation refered jar under JBOSS_HOME, we all know there are quite a lot number of jars existed in JBOSS_HOME, So it's obviously impossiable to do this work manually. JarClassSearcher can help us to complete this work a…

[web工程]集成struts2 mvc

  返回:[web工程]Struts2+Spring3.1+Hibernate3.6的集成 上一步:[web工程]创建web工程 下一步:[web工程]集成spring 集成struts2 mvc   添加jee5(demo中的third-lib/jee5目录中)的jar到java build path中 复制struts2的jar包到lib目录,并添加这些jar到java build path中struts2(下载)的包依赖关系如:============================================= struts2 lib: v2.2.3 struts2-core-2.2.3.jar x…

maven添加非官方jar包到本地库

Sometimes, you project will have dependency on a jar which is not in official maven repository , and maybe it is propriety jar file which will never be part of maven repository . In this case, you have to put it to your local repository your self to solve the dependency. There is a install plug in to do this job, which is something like   For example, you want to instal…

使用maven打出独立应用程序的jar包

Java独立应用程序的执行有两种方式:  java -jar 命令 和 java -classpath 命令 其中,因为java -jar 不接收classpath参数(或者说-classpath对它不起作用),因此必须把所有依赖的文件都打到一个jar里(比如 One jar)。这样就存在一个问题:修改这个独立应用程序的配置文件会很不方便。(ps:当前路径是它的类路径)。 所以除非不用配置信息或从命令行指定配置信息,更好的方式应该是使用java -cp(…

maven3实战之maven使用入门(打包和运行)

maven3实战之maven使用入门(打包和运行) ----------   将项目进行编译,测试之后,下一个重要步骤就是打包。pom.xml中如果没有指定打包类型,默认打包类型为:jar。我们可以简单地执行命令打包: mvn clean pachage。 类似地,maven会在打包之前执行编译,测试等操作。如以打jar包为例,jar:jar任务负责打包,实际上就是jar插件的jar目标将项目主代码打包成一个名为xxxxxx-1.0-SNAPSHOT.jar的文件。该…