JAVAEE应用开发技术maven-lkj.ppt

上传人:tia****nde 文档编号:12707014 上传时间:2020-05-14 格式:PPT 页数:35 大小:941.50KB
返回 下载 相关 举报
JAVAEE应用开发技术maven-lkj.ppt_第1页
第1页 / 共35页
JAVAEE应用开发技术maven-lkj.ppt_第2页
第2页 / 共35页
JAVAEE应用开发技术maven-lkj.ppt_第3页
第3页 / 共35页
点击查看更多>>
资源描述
maven,JAVAEE应用开发技术liukejian刘克剑,Maven是什么?,Maven是标准、存储格式以及一些软件用以管理和描述项目。它为构建、测试、部署项目定义了一个标准的生命周期。它提供了一个框架,允许遵循Maven标准的所有项目,方便的重用的构建逻辑。(即项目管理工具)Maven项目存在的Apache软件基金会,是一个开源社区,它开发的软件工具,基于一个通用的软件对象模型ProjectObjectModel,即POM,安装本地maven,下载maven最新版本是3.0.4。注意操作系统的版本有区别解压到硬盘,并将解压目录设置为环境变量M2_HOME。SetM2_HOME=d:maven-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,Maveneclipse插件,Eclipse本身不支持Maven,需要安装插件以后才能使用,Maveneclipse插件,安装eclipse插件,选择(2)进行安装,安装完成以后,稍等,会提示需要重新启动eclispe重启以后,可以在windowspreference菜单里面看到maven,配置maven,不使用内嵌的,使用前面安装好的,Maven(eclipse)用户设置,显示本地库,打开MavenRepositories视图WindowShowViewOther,选择Maven-MavenRepositories.,Eclipse-maven启动遇到问题,Eclipse.ini文件,增加vm选项-showsplashorg.eclipse.platform-launcher.XXMaxPermSize256M-vmC:ProgramFilesJavajdk1.6.0_06binjavaw.exe-vmargs-Dosgi.requiredJavaVersion=1.5-Xms40m-Xmx512mIthastobebeforethe-vmargsargument.,创建maven项目工程,1.构建maven-archetype-webapp类型的项目。在Eclipse-New中选择other,找到mavenProject型。如下图:,选择正确的webapp类型,Webapp类型(在filter输入自动查找),填写工程的GroupId,ArtifactId,Mavenwebapp目录结构,与以前的有差异,不过可以调整,Exam3项目结构跟标准的web项目目录结构有差异,现在建立和维护目录结构,改变目录,啊啊,自动生成源文件目录,应该自动生成左下图所示目录如果没有自动生成,尝试在buildpath设置里面移除(添加)tomcatlib,更改应用路径等,更改java源文件的目录右键-新建-sourcefolder建立完毕以后,会自动在,Maven仓库,将jar包加入到Maven本地仓库,因为有些jar包在Maven中央仓库不存在,比如sqljdbc.jar在Maven中央仓库中找不到那么我们就需要额外下载所需jar包然后添加到本地仓库在下载的jar包路径下执行mvninstall:install-file-Dfile=sqljdbc4.jar-DgroupId=com.microsoft.sqlserver-DartifactId=sqljdbc4-Dversion=4.0-Dpackaging=jar然后就可以在项目下的pom.xml文件中添加com.microsoft.sqlserversqljdbc44.0,创建SpringWEB工程,修改web.xml,org.springframework.web.context.ContextLoaderListenerSpring的缺省配置文件为/WEB-INF/applicatonContex.xml,指定spring配置文件,contextConfigLocationclasspath*:/WEB-INF/applicationContext*.xml.,classpath和classpath*区别:classpath:只会到class路径中查找找文件;classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找,Springmvc,引入相应的jar包可由maven完成,(1)修改web.xml,springMVCorg.springframework.web.servlet.DispatcherServlet1springMVC/,(2)编写XXX-servlet.xml配置,处理静态文件(以下二选一即可)-,定义视图解析器,Mybatis支持,引入相应的jar包org.mybatismybatis3.2.1org.mybatismybatis-spring1.2.0,配置数据连接等,编写jdbc.properties数据连接配置属性以下在applicationContext.xml配置配置DataSource数据源配置事务管理器,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!