文档章节

Java Web开发环境的搭建(一)

Oxidyc
 Oxidyc
发布于 2016/12/28 15:01
字数 409
阅读 100
收藏 0

工欲善其事必先利其器!

搭建开发环境需要使用的软件如下所示:

  • JDK 1.7 / 1.8
  • JetBrains IDEA 2016.3.2 (集成开发工具)
  • Maven 3.2.5 (项目构建与JAR包管理工具)
  • Git for Windows 2.11 (版本控制工具)
  • MariaDB 10.0.x (MySQL数据库的分支版本数据库)
  • Navicat Premium 11.2.15 (数据库可视化管理工具)

Java Web 开发涉及到的技术及其技术框架:

  • Spring 4.x (AOP、)
  • Spring MVC 4.x
  • JPA 2.x
  • MyBatis 3.x
  • Apache Shiro
  • Spring Data JPA
  • SiteMesh 3.x (逐步淘汰)
  • Thymeleaf 3.0.x
  • ehcache
  • Redis
  • Apache Commons (lang3、codec、csv、fileupload、io)
  • Apache POI
  • Google guava,gson
  • logback / slf4j / log4j / logging
  • jackson

Web应用服务器:

  • Jetty 9.x
  • Tomcat 7.x

前端开发设计到的技术及框架:

  • Bootstrap 4.x
  • JQuery 3.1.1
  • HTML5
  • CSS3
  • FontAwesome 4.7
  • entypo
  • CodeMirror
  • marked 0.3.6

一、开发环境的搭建

  1. 安装JDK软件,不用配置环境变量,统一使用集成开发工具进行设置,免安装版本更优
  2. 安装JetBrains IDEA ,安装之后,激活,设置,另附 激活步骤、IDEA Settings 设置说明
  3. 下载安装Maven ,需要配置JDK信息和系统环境变量,另附 安装配置说明
  4. 下载安装Git for Windows ,不配置环境变量 ,另附安装说明
  5. 下载安装MariaDB 32bit , 默认用户名root,密码在安装时设置为root。另附安装说明
  6. 下载安装Navicat Premium ,默认试用即可,另附安装设置说明

二、开发环境的整合

  1. 打开IDEA 设置JDK,Maven,Git for Windows
  2. 利用IDEA 创建一个Maven工程,熟悉创建工程的步骤,熟悉工程的文件结构。

© 著作权归作者所有

Oxidyc
粉丝 0
博文 37
码字总数 9001
作品 0
长春
程序员
私信 提问
pvDuino上安装Java开发平台

Java是由Sun Microsystems公司于 1995年5月推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。用Java实现的Hot...

雨后的彩虹桥
2014/03/03
392
0
Docker最全教程之使用Docker搭建Java开发环境(十七)

Docker最全教程之使用Docker搭建Java开发环境(十七) 前言 Java是一门面向对象的优秀编程语言,市场占有率极高,但是在容器化实践过程中,发现官方支持并不友好,同时与其他编程语言的基础镜...

优惠码领取
03/13
0
0
【Java学习路线】新手该如何一步步的学习 Java

新手该如何一步步的学习 Java? 如果真的想学Java,最好要循序渐进,有章有法的学习它! 今天小慕就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容。 首先,给大家分享一张以 企业...

Eddie_yang
2018/11/15
131
0
看看我适合什么样的工作。

在大学我学的是Java,但现在出来找工作的时候,觉得Java这方面太深奥了,硬是感觉水太深。每次招聘都是要经验四五年的人(校招除外),而我只是一个普普通通的本科生(而且明年才能毕业)。在...

玉树临枫
2015/01/22
632
4
🛠VS Code编辑器配置Java开发环境

🛠VS Code编辑器配置Java开发环境 一、简述 及讨论 由于学校课程的原因,是基本以java开发为主线的课程,但是我对java兴趣不大,又加上我不太喜欢 「Eclipse」这个java的集成开发环境(简称...

Cc卿
2018/06/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周三乱弹 —— 公司俩美女离职了

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @无形的肖申克 :分享広橋真紀子的单曲《時には昔の話を》: 《時には昔の話を》- 広橋真紀子 手机党少年们想听歌,请使劲儿戳(这里) @小橙子...

小小编辑
32分钟前
347
9
内存池和tcmalloc的性能比较

最近在测试tcmalloc性能的时候发现了一个现象!!!!就是new似乎很消耗性能!!直接上代码! #include "time.h" #include <gperftools/tcmalloc.h> using namespace std; #define MAX_SIZE......

shzwork
今天
4
0
Protocol Buffers 简介

文档编辑和持续集成状态: 本文档的 Protocol Buffer 的中文文档使用的是 Asciidoctor 进行编排的 http://docs.ossez.com/protocol-buffers-docs/index.html(本 WIKI 中的内容将会与在线发布...

honeymoose
今天
4
0
uniapp + bootstrapvue 移动/PC 一套搞定 (一)配置bootstrapvue

1.准备文件 自己到DCloud官网: http://dcloud.io/ 去下载官方的IDE Hbuilder,新建一个空的uniapp项目即可。 uniapp框架自带优化的vue,我们仅仅需要准备以下三个文件: bootstrap.min.css ...

panyunxing
今天
13
0
Android Camera原理之camera service类与接口关系

camera service主要是指 frameworks/av/services/camera/下面的代码,最近在看这一块的代码,为了更好地理清这一块的代码,也为了后续学习camera方便一些,我觉得很有必要理一下这一块的整体...

天王盖地虎626
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部