JAVAEE应用开发技术maven-lkj.ppt_第1页
JAVAEE应用开发技术maven-lkj.ppt_第2页
JAVAEE应用开发技术maven-lkj.ppt_第3页
JAVAEE应用开发技术maven-lkj.ppt_第4页
JAVAEE应用开发技术maven-lkj.ppt_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、maven,JAVA EE 应用开发技术 刘克剑,Maven是什么?,Maven是标准、存储格式以及一些软件用以管理和描述项目。它为构建、测试、部署项目定义了一个标准的生命周期。它提供了一个框架,允许遵循Maven标准的所有项目,方便的重用的构建逻辑。(即项目管理工具) Maven项目存在的Apache软件基金会,是一个开源社区,它开发的软件工具,基于一个通用的软件对象模型Project Object Model ,即POM,安装本地maven,下载maven 最新版本是3.0.4。注意操作系统的版本有区别 解压到硬盘,并将解压目录设置为环境变量M2_HOME。 Set M2_HOME=d:m

2、aven-3.0.4 设置 环境变量(PATH),将其 bin 目录设置到PATH环境变量中。 Path = %path%; %M2_HOME%bin;,最后在控制台下,键入mvn -v命令,检测maven有没有 配置好。 更新maven:直接解压新版本的maven覆盖老的目录,然后更改下原来的环境变量。,配置maven,%M2_HOME%/conf/setting.xml来进行系统配置。 setting.xml用来配置一些全局性的配置,包括代理服务器的地址,本地的存储库的地址等。 如本地存储仓库: d:/Maven/repository,Maven eclipse插件,Eclipse本身不支

3、持Maven,需要安装插件以后才能使用,Maven eclipse插件,安装eclipse插件,选择(2)进行安装, 安装完成以后,稍等,会提示需要重新启动eclispe 重启以后,可以在 windows preference 菜单里面看到maven,配置maven,不使用内嵌的,使用前面安装好的,Maven(eclipse) 用户设置,显示本地库,打开MavenRepositories视图 WindowShowViewOther,选择Maven-MavenRepositories.,Eclipse-maven启动遇到问题,Eclipse.ini 文件,增加 vm 选项-showsplasho

4、rg.eclipse.platform-launcher.XXMaxPermSize256M-vmC:Program FilesJavajdk1.6.0_06binjavaw.exe-vmargs-Dosgi.requiredJavaVersion=1.5-Xms40m-Xmx512mIt has to be before the -vmargs argument.,创建maven 项目工程,1. 构建maven-archetype-webapp类型的项目。在Eclipse-New中选择other,找到maven Project型。如下图:,选择正确的webapp类型,Webapp类型(在fi

5、lter输入自动查找),填写工程的Group Id,Artifact Id,Maven webapp 目录结构,与以前的有差异,不过可以调整,Exam3项目结构 跟标准的web项目目录结构有差异,现在建立和维护目录结构,改变目录,啊啊,自动生成源文件目录,应该自动生成左下图所示目录 如果没有自动生成,尝试在 build path设置里面 移除(添加)tomcat lib,更改应用路径等,更改java源文件的目录 右键 - 新建 - source folder 建立完毕以后,会自动在,Maven 仓库,将jar包加入到Maven本地仓库,因为有些jar包在Maven中央仓库不存在,比如sqljd

6、bc.jar在Maven中央仓库中找不到那么我们就需要额外下载所需jar包然后添加到本地仓库 在下载的jar包路径下执行 mvn install:install-file -Dfile=sqljdbc4.jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0 -Dpackaging=jar 然后就可以在项目下的pom.xml 文件中添加 com.microsoft.sqlserver sqljdbc4 4.0 ,创建Spring WEB工程,修改web.xml, org.springframework.

7、web.context.ContextLoaderListener Spring的缺省配置文件为/WEB-INF/applicatonContex.xml,指定spring配置文件, contextConfigLocation classpath*:/WEB-INF/applicationContext*.xml . ,classpath 和 classpath* 区别: classpath:只会到class路径中查找找文件; classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找,Spring mvc,引入相应的jar包 可由maven完成,(1) 修改web.xml, springMVC org.springframework.web.servlet.DispatcherServlet 1 springMVC / ,(2) 编写 XXX-servlet.xml配置, ,处理静态文件(以下二选一即可) -,定义视图解析器 ,Mybatis支持,引入相应的jar包 org.mybatis mybatis 3.2.1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论