当前位置: 首页 > news >正文

使用maven创建web项目

目前做的项目使用的是MAVEN来管理jar包,这也是我第一次接触maven,感觉非常好,再也不用一个一个去添加和下载jar包了,直接在maven配置文件中配置就可以了,maven可以帮助我们自动下载。非常方便。之前比较忙没时间整理,现在整理一下,记录下来,加深印象。当然我们使用maven也只是最基本的,很多其他功能都没有使用到,本篇仅介绍如何创建一个maven项目,不做其他。
    推荐2个maven找jar包配置的网站,只需要搜索关键字即可找到需要的Jar包,非常方便,比如:mysql就可以找到mysql-connect-java.jar。
     http://search.maven.org/#search%7Cga%7C1%7Cmybatis
     http://mvnrepository.com/

下面是创建的相关图文教程
1、首先新建一个maven项目,看图:
开始
下一步
下一步
2、按照以上步骤就可以创建一个maven项目,可以看到最下图的目录结构,但是这样的目录结构是不对的,需要做一些修改。
首先为了避免乱码,我们应该将项目编码换成UTF-8,以后项目编码都采用UTF-8,加个字符编码过滤器,乱码就不再“乱”了(不表示没有,但是比较容易解决)。
UTF-8
然后引入java ee的jar包即可。在pom.xml中引入:

<!-- 导入java ee jar 包 -->  
        <dependency>  
            <groupId>javax</groupId>  
            <artifactId>javaee-api</artifactId>  
            <version>7.0</version>  
        </dependency>  

接下来再进行一些配置,毕竟是web项目,需要jstl等等,配置如下:
这里写图片描述
原文地址:http://blog.csdn.net/zhshulin

相关文章:

  • 在orcal数据库中循环插入的语句
  • 李洪强iOS开发之OC[009] -OC无参方法的声明实现和调用
  • 看到一篇讲的很详细的创建Maven项目然后转成动态web项目的介绍。
  • 使用MyBatis Generator自动创建代码
  • 当装了两个tomcat后,修改tomcat端口
  • Linux strace命令
  • mybatis深入理解之 # 与 $ 区别以及 sql 预编译
  • Spring定时任务,Spring4整合quartz2.2,quartz-scheduler定时任务
  • orcal数据库的主键的自动增长
  • 虚拟主机通过修改.htaccess将入口重定向到public文件夹
  • 从orcal库中的B表复制数据到A表
  • js或jquery如何获取父级、子级、兄弟元素(包括祖级、孙级等)
  • html 页面清浏览器缓存
  • 用IDEA搭建一个简单的spring boot用例
  • 缓存更新的机制
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • 2017届校招提前批面试回顾
  • Android 控件背景颜色处理
  • CAP理论的例子讲解
  • CSS 专业技巧
  • Cumulo 的 ClojureScript 模块已经成型
  • golang中接口赋值与方法集
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • Vue2.x学习三:事件处理生命周期钩子
  • vue学习系列(二)vue-cli
  • Vue组件定义
  • 小程序上传图片到七牛云(支持多张上传,预览,删除)
  • 硬币翻转问题,区间操作
  • C# - 为值类型重定义相等性
  • Spark2.4.0源码分析之WorldCount 默认shuffling并行度为200(九) ...
  • # Java NIO(一)FileChannel
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (10)ATF MMU转换表
  • (2020)Java后端开发----(面试题和笔试题)
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (转)人的集合论——移山之道
  • (转)视频码率,帧率和分辨率的联系与区别
  • (转)淘淘商城系列——使用Spring来管理Redis单机版和集群版
  • (轉)JSON.stringify 语法实例讲解
  • .NET 2.0中新增的一些TryGet,TryParse等方法
  • .NET 反射的使用
  • .Net 垃圾回收机制原理(二)
  • .Net 中的反射(动态创建类型实例) - Part.4(转自http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx)...
  • .NET 中让 Task 支持带超时的异步等待
  • .NET企业级应用架构设计系列之结尾篇
  • @cacheable 是否缓存成功_Spring Cache缓存注解
  • @html.ActionLink的几种参数格式
  • []sim300 GPRS数据收发程序
  • [22]. 括号生成
  • [Android] Upload package to device fails #2720
  • [BUUCTF 2018]Online Tool(特详解)
  • [C/C++]数据结构 堆的详解