Web开发培训 嘉俊.pptVIP

  • 0
  • 0
  • 约9.14千字
  • 约 34页
  • 2020-05-02 发布于天津
  • 举报
J2EE 快速开发详解 Harrisson 2019/1/7 LOGO 目录 以快速开发框架为例,在其内实现 一个 Demo 的增删改查。 实例讲解 讲解快速开发框架中使用的开源 框架及其原理。 框架说明 1 2 框架说明 Part 1 1.1 快速开发框架整体结构图 这是一个轻量级的框架组合,整合了当下使用广泛的流行框架,具备良好的性能及灵活性,同 时使用 Maven 来对项目进行构建、管理和部署,令项目有条不紊。 快速开发框架 DevelopFrame 1.0 模型层 M Mybatis(3.1.1) 视图层 V Springmvc(3.2.2) 控制层 C Spring(3.2.2) 项目管理工具 Maben 3.0.5 快速开发工具包 DevelopTools 1.0 1.2.1 Maven 介绍 Maven 是基于项目对象模型 (POM) ,可以通过一小段描述信息来管理项目的构建,报告和文档 的软件项目管理工具。 常用属性 : project : pom 的 xml 根元素。 gro upId :定义当前 Maven 项目隶属的实 际项目。 artifactId :定义项目中的一个 Maven 项 目模块,一般为实际项目名称。 version :定义当前版本。 packaging :定义项目构建为 jar 或 war , jar 为可导入包, war 为可部署 Web 项目。 name :名称。 url : jar 包下载地址,可设置为本地代理。 dependencies-dependency :依赖管 理。 build-plugins-plugin :插件。 properties :自定义属性。 1.2.2 Maven 优点 1 、快速构建项目 只需定义好 pom.xml ,则可以在多个项目中复用,导入项目中右键点击 xml 运行 Maven install ,它会自动从 Maven 官方库中下载第三方依赖库。 2 、平滑升级框架 Maven 将项目所有第三方依赖库的版本管理起来,便于项目的依赖库版本控制。 在 pom.xml 内修改框架版本,先 Maven clean 然后 Maven install , Maven 会重复优点 1 的 步骤,将项目框架版本升级为指定的版本。 Maven 是一款方便易用的工具,现在通过介绍以下几点主要功能,让大家对它有一个大概的 掌握。 1.2.3 Maven 优点 3 、统一项目结构 可以保证构建的所有 Maven 项目结构都是统一的,每个目录下放的东西都是固定的。 要找源码去 src/main/java/ 下,要找界面去 src/main/webapp/WEB-INF/ 下,要找资源去 src/main/resources/ 下,要找单元测试的源码和资源去 src/test/ 下。 4 、自动生成 ( 部署 ) 网站 在 Maven 中 Maven install 后,会在 target 目录下生成网站项目 war 包,可将之手动拷贝 Web 应用服务器下,也可配置插件直接热部署到 Web 应用服务器下。 1.2.4 Maven 缺点 当然,每一款工具都有优点,也有缺点, Maven 的主要缺点如下。 1 、安装配置繁琐 需要配置环境变量,并且使用某些特性要去国外网站下载插件,较为麻烦。 2 、缺乏详细教程 Maven 在网上资料有限,而且都较为简易,如在实际使用过程中遇到问题,通常难以查询 到有用的信息。 3 、资源库不完整 大部分依赖库都能在 Maven 官网上下载到,但有些使用较少的依赖库是找不到的,虽然 Maven 提供了在本地库导入特定依赖库的功能,但还是比较麻烦。 综上所述,虽然 Maven 有一些缺点,但也无法阻止它的快速传播,毕竟还是 瑕不掩瑜 ,相信 这些缺陷在不久的将来会渐渐弥补。 1.2.5 Maven 与 Ant 的区别 通常人们都会将 Maven 与 Ant 拿来做比较,说到底还是各有千秋,但对于大型项目来说, Maven 的特性更加便捷、实用。 Maven Ant 标准构建文件 project

文档评论(0)

1亿VIP精品文档

相关文档