web项目的servlet和filter中获取spring上下文

之前一直是在web项目中使用struts2然后通过plugin集成spring,action生成的细节全部由plugin实现了,对于我们是透明的。过几天学校留个作业只能用普通的jsp+servlet做,之前一直是透明的使用spring,对spring的初始化及bean的获取一直没什么概念。这回正好用的上,就研究了一下ContextLoaderListener ContextLoader和StrutsSpringObjectFactory的源码。经过一番阅读对spring的初始化和获取bean有了一…

Maven基础知识

Maven概述 Maven是一个项目管理和整合的工具,Maven为开发者提供了一套构建生命周期框架。Maven主要帮助开发者完成以下工作:构建、文档生成、报告、依赖、SCMS、发布、分发、邮件列表。 Maven工程源码文件、资源文件的默认配置 配置项 默认值 source code ${basedir}/src/main/java resources ${basedir}/src/main/resources Tests ${basedir}/src/test Complied byte code ${basedir}/target ${bas…

Maven最佳实践:管理依赖

  【IT168 技术文档】   有人认为Maven是一个依赖管理工具,当然这种想法是错误的(确切的说Maven是一个项目管理工具,贯穿了整个项目生命周期,编译,测试,打包,发布...),但Maven给人造成这种错误的印象也是有原因的,因为Maven的依赖管理十分强大,用好了Maven,你不再需要面对一大堆jar感到头大,依赖冲突,无用依赖等问题也能够得到有效的防止和解决。本节介绍如何用好Maven的依赖管理。   …

maven的安装和配置

maven是一个比较先进的项目管理工具,当然也有很多人想要去了解这个神秘的maven, 在这里我简单的向大家展示下maven。 首先我们需要下载maven,在官网上就可以下载安装,点击打开链接就可以下载 在这个网址中,也可以下载其他版本的maven, *.zip是Windows系统平台使用的  *.gc是linux系统使用的,请注意选择 把下载好的压缩包解压后放在某一盘符下,楼主是在E盘下放置的。 然后就是配置maven了  流程…

Maven入门(含实例教程)

原文地址为:Maven入门(含实例教程) Maven这个个项目管理和构建自动化工具,越来越多的开发人员使用它来管理项目中的jar包。接下来小宝鸽,将从下面几个方向介绍maven: (1)Maven简单介绍 (2)Maven安装与配置 (3)Maven携手eclipse构建项目 (4)Maven的常用命令 (5)Maven实例 猿友门抓紧了,马上起飞了: (1)Maven的简单介绍 Maven这个个项目管理和构建自动化工具,越来越多的开发人员使…

用Hibernate Interceptor做审计(转贴)

在项目收尾阶段,客户突然提出一个很麻烦但也很正常的需求,系统内的一切改动都要进行记录。格式如: 2004.1.1 12:30 郁也风 销售订单 订货日期 2004.1.2->2004.1.3 第一时间我就想到了也很AOP的Trigger,但Trigger毕竟和Java代码是两个世界,怎么把操作员名字传进去就有点麻烦(要所有表再加一个 last modifier的列,然后修改程序),同时Trigger一个很不够AOP的地方就是有多少个表就要写多少个Triger,…

Maven 笔记

1. Maven 介绍可以参考的文章有:1)Maven2快速入门教程: http://www.blogjava.net/wanghaikuo/archive/2006/12/02/84985.html2)使用Maven管理Eclipse Java项目: http://www.blogjava.net/lostfire/archive/2007/12/14/58428.html3)使用Maven管理Eclipse Java项目: http://www.cnblogs.com/licheng/archive/2008/12/25/1362281.html2. Maven 一些小技巧比如说一些小技巧,常用方法如下1) 忽略错误进行测…

Maven 笔记

1. Maven 介绍可以参考的文章有:1)Maven2快速入门教程: http://www.blogjava.net/wanghaikuo/archive/2006/12/02/84985.html2)使用Maven管理Eclipse Java项目: http://www.blogjava.net/lostfire/archive/2007/12/14/58428.html3)使用Maven管理Eclipse Java项目: http://www.cnblogs.com/licheng/archive/2008/12/25/1362281.html2. Maven 一些小技巧比如说一些小技巧,常用方法如下1) 忽略错误进行测…

MAVEN 到 Tomcat的自动部署

1.Maven:Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 部署基于Maven的war文件到Tomcat: 1.1 Tomcat 认证 添加具有角色管理器GUI和管理脚本的用户。 %TOMCAT7_PATH%/conf/tomcat-users.xml <?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager-gui"/> <role rolename="manager-script"…

MAVEN 到 Tomcat的自动部署

1.Maven:Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 部署基于Maven的war文件到Tomcat: 1.1 Tomcat 认证 添加具有角色管理器GUI和管理脚本的用户。 %TOMCAT7_PATH%/conf/tomcat-users.xml <?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager-gui"/> <role rolename="manager-script"…

Maven入门

原文地址:http://blog.csdn.net/u013142781/article/details/50316383 Maven这个个项目管理和构建自动化工具,越来越多的开发人员使用它来管理项目中的jar包。接下来小宝鸽,将从下面几个方向介绍maven: (1)Maven简单介绍 (2)Maven安装与配置 (3)Maven携手eclipse构建项目 (4)Maven的常用命令 (5)Maven实例 猿友门抓紧了,马上起飞了: (1)Maven的简单介绍 Maven这个个项目管理和构建…

1、Maven是什么及其优点

(1)平时我们开发项目时,一般都是一个项目就是一个工程。我们划分模块时,都是使用package来进行划分。但是,当项目很大时,有很多子模块时,即使是package来进行划分,也是让人眼花缭乱。             优点一:项目非常大时,可借助Maven将一个项目拆分成多个工程,最好是一个模块对应一个工程,利于分工协作。而且模块之间还是可以发送消息的。 (2)同一项目的jar包  复制 和 粘贴到WEB/INF/lib…

Maven| 1.Maven 简介

一:开题: Java世界中主要有三大构建工具:Ant、Maven和Gradle,在项目开发中,由于公司的项目陈旧使用的还是ant,所以迟迟没有接触maven,但是现在众多的项目都是使用的maven来构建项目,我感到学习maven的迫切性,于是乎就有了maven系列的博客. 二:maven 简介: Apache Maven,是一个软件(特别是Java软件)项目管理及自动构建工具,由Apache软件基金会所提供。基于项目对象模型(缩写:POM)概念,Maven利…

关于打jar

    我们有时候想让我们写的Java程序能够像windows中的exe文件一样能够双击执行,其实,在Java中我们只需要将我们的程序打包成一个jar文件就可以了,只要安装了jre计算机都可以运行。     这里我分为两种情况来说明一下怎样使用Myeclipse来打jar包。          第一种,我们的程序没有引用到外部的jar包。这种情况对我们来说实在是太简单了。在“包资源管理器”中选中要打包的项目右击---Export---选择自…

Maven入门

一、什么是Maven? 我们看下官网给出的一段介绍: Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project’s build, reporting and documentation from a central piece of information. 从介绍中我们可以看到Apache Maven是一个项目管理和理解工具,它基于项目对象模型(POM)的概念,它可以管理…
下一页 »