`
fansfirst2008
  • 浏览: 98585 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

maven 其实很简单

阅读更多

  刚刚开始看看MAVEN,真的很简单,很顺乎自然!再想想ANT呢,ANT其实概念上比MAVEN更简单,但是操作起来复杂度确在迅速的上升!MAVEN是ANT的超集,一看MAVEN,我就爱不释手了!

 有时候总在区分面向对象和非面向对象!如果说MAVEN面向对象的话(一个对象模型,生命周期,插件。。。这些概念都是不可否认的面向对象的抽象),那么其实ANT(目标。。)从整体操作上看,也就不那么的面向对象了!这个对比,让我想起了一些HIBERNATE,从HIBERNATE到向JPA靠拢的过程中,虽然基本需求上没有多大的改变(CRUD),但是概念上时进了一步了,变成了(PERSIST,ENTITYMANAGER)等等,这让我感受到了顺乎自然的魅力!

  当然MAVEN的伟大,不仅仅是一种思想的产生,它还包含了巨大的实践经验,比如约定优于配置的ROR思维!

  看来一个伟大软件的横空出世,不仅要有思想的先进性还要有实践经验的总结!让这个指引软件开发的方向,才能不闭门造车!才能具备核心竞争力!

 

0
0
分享到:
评论

相关推荐

    Maven2 的新特性.7z

    现在想来,当时从 Ant 移情 Maven 的想法其实很朴素,就是因为 Maven 可以以网站的形式展现与项目相关的信息,如开发人员列表、各种 Report。这种方式为项目的构建带来了极大的方便,尤其是 Report 的。试想对于产生...

    maven权威指南中文版

    但其实Maven的功能远不止于此,它也是一种“项目管理工具”,不仅能够处理构建过程中的预处理、编译、打包、测试和分发等任务,还能生成报告、创建Web站点以及促进团队成员之间的沟通。 **1.2 约定优于配置...

    自定义控件其实很简单1/12

    本系列教程的第一部分将引导我们逐步了解如何实现自定义控件,使其变得简单易懂。 首先,自定义控件的基本流程包括以下几个步骤: 1. **创建新类**:自定义控件通常继承自Android提供的基础视图类,如`View`或`...

    springMVC+SpringBoot+Mybatis整合demo

    # Welcome to my GitHub Pages. ## 项目目录结构: ...ex:其实使用spring的jpa要比使用mybatis开发快速,稍后会发布多模块的maven,项目间用当当的dubbox互相调用; 简单来说dubbox实现了restful风格;

    springboot+web

    用我的话来理解,就是 Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。springboot项目简单、快速、方便,越来越多的人使用,...

    springboot+mybatis+mysql

    用我的话来理解,就是 Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。springboot项目简单、快速、方便,越来越多的人使用,...

    springboot+web+mybatis+mysql

    用我的话来理解,就是 Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。springboot项目简单、快速、方便,越来越多的人使用,...

    manifest-merger-22.1.1.zip

    本文将详尽探讨如何利用Maven这一强大的构建工具,创建一个简单的Bukkit插件,并从"manifest-merger-22.1.1.zip"和"Bukkit-Plugin-Simple.zip"这两个资源出发,引导读者深入理解Bukkit插件的开发过程。 一、Maven与...

    dwr简单入门例子

    最近发现了一个java框架,这个框架已经是很老的的了,现在才学习用了,真是迟啊。...原理其实就是它把你的java类发布成了接口服务,js的调用也是ajax的一些封装,有些地方使用这个框架真的很方便。

    CXF WebService整合Spring的简单实现

    1. **环境准备**:确保已安装并配置了Java开发环境,如JDK,以及Maven或Gradle作为构建工具。CXF和Spring的依赖库需要添加到项目的pom.xml或build.gradle文件中。 2. **创建CXF服务接口**:定义一个Java接口,声明...

    构建最基础的springboot项目代码

    构建最基础的springboot项目...springboot的面世,成为Java开发者的一大福音,大大提升了开发的效率,其实springboot只是在maven的基础上,对已有的maven gav进行了封装而已,今天用最简单的代码快速入门springboot。

    基于Java的高校毕业设计选题管理系统源码+项目说明.zip

    6.是否Maven项目:否; 【技术栈】 后端:Spring+SpringMVC+Mybatis\ 前端:JSP+CSS+JavaScript+jQuery 【功能介绍】 本系统功能划分明显,操作简单易懂,其中主要功能如下 用户操作界面简单易懂,在操作过程中有...

    本地jar包打包到本地仓库 ROOT.war

    (9)成功的操作记录已存日志 log\makeJar.YYYY-MM-dd.log,日志记录级别选为 ERROR,目的在于与其他级别的日志进行区别开来,只做关键记录,其实这些日志是正常操作产生的正常日志,而非error。 交流: 【操作...

    LiveEventBus:LiveData实现的事件总线,关联Android生命周期,绝对安全

    实现一个EventBus其实很简单, LiveEventBus就是一种优雅的实现方式,但本库是使用LiveData实现的EventBus,目前网上很火的美团方案实现的EventBus对LiveData的代币入侵太严重,我觉得太不优雅了。没有修改任何...

    先解压!humbnailator-0.4.2.jar 很好用很强大的java图像处理工具,免费分享给大家,文件名称已被我更改,但是不影响使用

    thumbnailator是一个Java库,主要用于创建图像的缩略图,但其实它的功能远不止于此。这个库的核心是其高度灵活的设计,允许开发者对图像进行各种自定义处理,而不仅仅限于生成缩略图。它支持多种图像格式,包括常见...

    打造自己的Linux服务器监控小工具

    IO,Memory的性能指标并在页面展示出来2把监控的信息打印到文件,方便进行数据分析1.java开发环境、JDK1.7+、Eclipse2.maven环境3.git前台:JS的FLOT框架后台:SpringMVC框架工作流程图(其实蛮简单的

    深入理解SpringBoot中关于Mybatis使用方法

    MyBatis-Spring-Boot-Starter官方说明:MyBatis Spring-Boot-Starter will help you use MyBatis with Spring Boot其实就是MyBatis看Spring Boot这么火热也开发出一套解决方案来凑凑热闹,但这一凑确实解决了很多...

    IDEA部署项目到远程tomcat

    其实以前在使用eclipse的时候就想在maven下使用插件进行远程部署,无耐,多次试验,都没有成功,IDE换到了idea自己也尝试了下,感觉配置要容易了许多,经过简单的也成功了,现在记录如下。 二、环境配置 在服务器上...

Global site tag (gtag.js) - Google Analytics