2019年1月16日
摘要: 1.1 三套生命周期 maven对项目构建过程分为三套相互独立的生命周期,请注意这里说的是“三套”,而且“相互独立”,这三套生命周期分别是: Clean Lifecycle 在进行真正的构建之前进行一些清理工作。 Default Lifecycle 构建的核心部分,编译,测试,打包,部署等等。 Si 阅读全文
posted @ 2019-01-16 21:33 wyhluckydog 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 在cmd的状态下测试 compile是maven工程的编译命令,作用是将src/main/java下的文件编译为class文件输出到target目录下。(target包下放的是一些二进制文件) cmd进入命令状态,执行mvn compile,如下图提示成功: 查看 target目录,class文件已 阅读全文
posted @ 2019-01-16 21:04 wyhluckydog 阅读(145) 评论(0) 推荐(0) 编辑
摘要: A依赖B,需要在A的pom.xml文件中添加B的坐标,添加坐标时需要指定依赖范围,依赖范围包括: compile:编译范围,指A在编译时依赖B,此范围为默认依赖范围。编译范围的依赖会用在编译、测试、运行,由于运行时需要所以编译范围的依赖会被打包。 provided:provided依赖只有在当JDK 阅读全文
posted @ 2019-01-16 20:53 wyhluckydog 阅读(1175) 评论(0) 推荐(0) 编辑
摘要: 1.我们首先需要在Ecplise中配置maven环境,详情见我的博客:https://www.cnblogs.com/wyhluckdog/p/10277278.html 2.maven project:将来项目拆分时,需要创建一个这样的工程。 maven-module:crm-service cr 阅读全文
posted @ 2019-01-16 15:35 wyhluckydog 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 1.m2e的插件 因为使用ecplise版本比较高,所以它自带了maven的插件,但是我们希望可以使用我们自己指定的maven。配置步骤如下: ecplise >preperences下,点击add,添加进我们指定的maven版本,并将默认maven改为我们刚刚加入的maven,点击apply即可。 阅读全文
posted @ 2019-01-16 15:27 wyhluckydog 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 使用maven创建的工程我们称它为maven工程,maven工程具有一定的目录规范,如下: src/main/java —— 存放项目的.java文件 src/main/resources —— 存放项目资源文件,如spring, hibernate配置文件 src/test/java —— 存放所 阅读全文
posted @ 2019-01-16 14:49 wyhluckydog 阅读(443) 评论(0) 推荐(1) 编辑
摘要: maven的工作需要从仓库下载一些jar包,如下图所示,本地的项目A、项目B等都会通过maven软件从远程仓库(可以理解为互联网上的仓库)下载jar包并存在本地仓库,本地仓库 就是本地文件夹,当第二次需要此jar包时则不再从远程仓库下载,因为本地仓库已经存在了,可以将本地仓库理解为缓存,有了本地仓库 阅读全文
posted @ 2019-01-16 14:18 wyhluckydog 阅读(2449) 评论(0) 推荐(0) 编辑
摘要: 1.maven的配置 1.1.注意:电脑上需要安装jdk。 1.2.配置MAVEN_HOME,再在path中配置到bin这一层。 (1)配置MAVEN_HOME:我的电脑 >右击 >属性 >高级系统设置 >环境变量 >新建系统变量:变量名为MAVEN_HOME,变量值为:进入maven的目录结构中的 阅读全文
posted @ 2019-01-16 12:04 wyhluckydog 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 1.maven的下载地址:http://maven.apache.org/download.cgi。下载3.3.9版本(在选择下载的版本是要与JDK契合)。 2.下载之后,解压的文件放的位置尽量不要有中文目录。 3.解压完毕,分析目录: (1)bin:放置一些命令:mvn tomcat:run(执行 阅读全文
posted @ 2019-01-16 11:46 wyhluckydog 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1.依赖管理: 就是对jar包的管理。 2.项目的一键构建: 编译 >测试 >运行 >打包 >安装 运行一个maven工程(web工程)只需要一个命令:tomat:run 阅读全文
posted @ 2019-01-16 11:31 wyhluckydog 阅读(217) 评论(0) 推荐(0) 编辑
摘要: JFinal 中的Controller Controller是JFinal核心类之一,该类作为MVC模式中的控制器。基于JFinal的Web应用的控制器需要继承该类。Controller是定义Action方法的地点,是组织Action的一种方式,一个Controller可以包含多个Action。以下 阅读全文
posted @ 2019-01-16 10:42 wyhluckydog 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 1.JFinal采用ActiveRecord实现数据库操作支持,较Hibernate开发效率提升六到十倍。 2.JFinal ActiveRecord较Hibernate学习成本低,一小时内能上手开发。 3.JFinal零配置,对数据库支持五个无特点:无xml、无annotation、无getter 阅读全文
posted @ 2019-01-16 10:39 wyhluckydog 阅读(500) 评论(0) 推荐(0) 编辑
摘要: JFinal遵循COC原则,零配置,无xml,而struts需要配置来支持action、result、interceptor配置与使用。 JFinal开发效率非常之高,相对Struts开发效率能提升五到十倍。 JFinal代码量非常省,相对Struts开发能省50%到70%代码量。 JFinal遵循 阅读全文
posted @ 2019-01-16 10:38 wyhluckydog 阅读(305) 评论(0) 推荐(0) 编辑
摘要: JFinal 是基于Java 语言的极速 web 开发框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python等动态语言的开发效率。 JFinal 采用微内核全方位扩展架构,全方位是指其扩展方式在空间上 阅读全文
posted @ 2019-01-16 10:35 wyhluckydog 阅读(1360) 评论(0) 推荐(0) 编辑