Maven学习记录(一)–IDEA下环境配置

一.什么是Maven? Maven 是一个项目管理和整合工具。Maven 为开发者提供了一套完整的构建生命周期框架。开发团队几乎不用花多少时间就能够自动完成工程的基础构建配置,因为 Maven 使用了一个标准的目录结构和一个默认的构建生命周期。 二.Maven能帮助开发者做什么? 构建 文档生成 报告 依赖 SCMs 发布 分发 邮件列表 总的来说,Maven 简化了工程的构建过程,并对其标准化。它无缝衔接了编译、发布、…

maven2 struts2 spring hibernate 框架搭建

开发环境: eclipse WTP 3.4 tomcat 5.5 M2 Plugin Maven 2 install maven配置 eclipse配置maven:   过程记录: new project-->Dynamic web project 新建完后,Enable maven(点按右键)   用如下命令新建maven struts2 basic: mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-struts -DremoteRepositories=http://static.appfuse.org/release…

SSM(maven) eclipse 搭建教程(合集)

ssm框架搭建(maven)主要步骤参照: maven环境搭建 - http://www.cnblogs.com/zyw-205520/p/4771253.html - http://wiki.jikexueyuan.com/project/maven/environment-setup.htmlhttp://www.cnblogs.com/zyw-205520/p/4767633.html eclipse maven插件安装 - http://my.oschina.net/henghanan/blog/202341?fromerr=ZaMJDngi mac环境变量 - http://blog.csdn.net/yechaodechuntian/article/details/452…

maven搭建 springmvc+mybatis应用

         最近研究maven,故而用maven搭建了springmvc+mybatis框架来实践一下,如有不足之处,望指正。 下面开始讲解,本人视读者已经掌握maven的使用或者队maven有一定的了解,如果不了解maven,请查看小菜鸟的博客---maven详解。         本文用的spring是 4.0.5.RELEASE版,日志框架用的是logback 1.1.2,数据库连接池用的是c3p0  0.9.1.2,mybatis 用的是 3.2.7。所用技术基本都是最新版本。多说…

[置顶] Maven 介绍和搭建

from [置顶] Maven 介绍和搭建  第1章 Maven简介 1.1  何为Maven/2 1.2  为什么需要Maven/4 1.3  Maven与极限编程/7 1.4  被误解的Maven/8 1.5  小结/9 1.1 何为Maven Maven这个词可以翻译为“知识的积累”,也可以翻译为“专家”或“内行”。本书将介绍Maven这一跨平台的项目管理工具。作为Apache组织中的一个颇为成功的开源项目,Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。无论是…

Spring JAR用途

spring-core.jar 这个jar 文件包含Spring 框架基本的核心工具类。Spring 其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的应用系统中使用这些工具类。 外部依赖Commons Logging, (Log4J)。 spring-beans.jar 这个jar 文件是所有应用都要用到的,它包含访问配置文件、创建和管理bean 以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类。…

spring jar详解

spring.jar :是包含有完整发布模块的单个jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。 spring-src.zip就是所有的源代码压缩包。 除了spring.jar 文件,Spring 还包括有其它21 个独立的jar 包,各自包含着对应的Spring组件,用 户可以根据自己的需要来选择组合自己的jar 包,而不必引入整个spring.jar 的所有类文件。   spring-core.jar: 这个jar 文…

Spring项目用junit 时出现org.junit.runners.BlockJUnit4ClassRunner cannot be resolved

spring框架项目用junit做测试时,程序在出现下问题: 程序的问题是项目中找不到org.junit.runners.BlockJUnit4ClassRunner,有两种可能,一是没有导入junit的jar, 二是导入的junit的jar的版本中没有此类。 总结: 1、如果导入过jar,就充分可以肯定是版本问题,junit换一个高一些的版本,问题解决。 2、经过调查了解到Spring3提供了SpringJUnit4ClassRunner基类让我们可以很方便的接入JUnit4,而org.s…

HiberNate框架搭建–1

一、建立 Java Project 工程 二、在该工程下建立lib文件夹,导入jar 包 三、右键lib文件夹,导入jar 包,build Path 四、建立hibernate配置文件— hibernate.cfg.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <!-…

Java中如何生成jar(框架)

有如下获取随机数的类PlayRandom package com.java.random; public class PlayRandom { public static int getRandom() { System.out.println(Math.random()); return (int) (Math.random() * 100 + 1); } } 那么如何将这个生成jar包方便以后使用呢? 如何使用jar包? 使用过程和普通的jar包一样,放入lib包,调用其中的方法就行。如下图: 注意:若自己编写时,使用到了其他的jar包,在打jar包时,…

hibernate3.5.5+spring3.0.4框架整合

hibernate3.5.5+spring3.0.4整合一、 加入jar包MySQL的链接包: mysql-connector-java-5.1.10-bin.jarHibernate中加入的包: hibernate3.jar 和 lib \required下面所有的jar:Spring中加的jar: 在spring2.5.6中 lib\j2ee 下有:common-annotations.jarlib\log4j中有:log4j-1.2.15.jarlib\jakarta-commons中有:commons-dbcp.jar commons-logging.jarcommons-pool.jarslf4j中:slf4j-log4j12-1.5.8.j…

spring核心框架体系结构(各个jar包作用)

很多人都在用spring开发Java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下一次创建相同类型的工程时也不知道要配置哪些spring的依赖,只有拷贝,其实,当初我就是这么干的!   spring的jar包只有20个左右,每个都有相应的功能,一个jar还可能依赖了若干其他jar,所以,搞清楚它们之间的关系,…

spring核心框架体系结构

很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下一次创建相同类型的工程时也不知道要配置哪些spring的依赖,只有拷贝,其实,当初我就是这么干的! spring的jar包只有20个左右,每个都有相应的功能,一个jar还可能依赖了若干其他jar,所以,搞清楚它们之间的关系,配置…

三大框架Struts2+Spring2.5+Hibernate3.5的整合开发

第一步: 下面给出整合开发时Struts2、Hibernate3.5、Spring2.5需要的jar。 Struts2所需要的jar如下: 1、struts2-core-2.x.x.x.jar :Struts 2框架的核心类库 2、xwork-2.x.x.jar :XWork类库,Struts 2在其上构建 3、ognl-2.x.x.jar :对象图导航语言(Object Graph Navigation Language),struts2框架通过其读写对象的属性 4、freemarker-2.3.x.jar :Struts 2的UI标签的模板使用FreeMarker编写 5、comm…

Quartz 框架快速入门(一)

原文地址为:Quartz 框架快速入门(一)      创建一个 Java 工程,引入几个 JAR 到工程中才能成功构建它们。首先,你需要 Quartz 的二进制版本,包的名字是 quartz-<version>.jar。Quartz 还需要几个第三方库;这依赖于你要用到框架的什么功能而定,Commons Digester 库可以在 <QUARTZ_HOME>/lib/core 和 <QUARTZ_HOME>/lib/optional 目录中找到。如果出现java.lang.NoClassDefFou…