回顾
上一节,我们主要讨论了Sping的历史版本演绎,从无到有,从发布版本1.0到5.0的功能特性分析,并且对现在正在开发5.0版本充期许。随着Spring功能的增强,逐步减少复杂的配置,让广大程序员能够少搬砖是一件很荣幸的事情。
今天,我们在进行正式开发之前,好像把开发工具和开发环境跟大家说一下,原本打算这节放在第二章的,但是内容不算太多而且很杂,就放在第一章最后简单的说一下,下面一章开始详细的实践讲解。
中国有句古话说的好,“工欲善其事必先利其器”,我们在开发程序的过程中,有一个开发神器,那将会大大提升我们的开发效率。计算机程序的运行也是从底层到上层,底层代码可能从汇编开始,如果你是资深工程师,可以从0-1开始编码,最后直接底层运行,但是我们还是小码农,达不到那个级别。好了别慌,我们如果已经是高级码农了,那么可以直接搞一个txt文本编辑工具,开始逐步码转。对于Java程序员,各种有用的软件和工具泛滥成灾。初级开发人员要么找不到合适的工具,要么在寻找过程中浪费了大量的时间,因此今天我们推荐几款常用的开发工具。
Notepad++是编辑XML、脚本,甚至做简单笔记的最佳工具。关于这个工具最棒的一点是,你在Notepad++打开过的每个文件,即使你关闭之后,它仍然存在。所以它能减少因意外删除重要内容而造成的麻烦。它还可以当作比较插件用于比较代码。Notepad++是Notepad应用最佳的替代品。
有的人超爱Notepad,有的人热恋于Eclipse而不可自拔。你可以使用Notepad,但是,在相当多的情况下,Eclipse能发挥更好的作用。Eclipse中的导航非常简单。你只需要知道一些基本的东西,就可以上手。Eclipse也是最受欢迎的java ide
IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。
NetBeans是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于Java,C/C++,PHP等语言的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。
开发工具有很多种,但是平时开发过程中,可能只是选择1-2种,但往往只需要熟悉一种就可以了。我们平时工作过程中主要是基于开源的Eclipse,因此在后面的章节练习过程中,我们会以此工具为首,进行项目的实际操作讲解。
1.安装jdk并配置开发环境
因为我们Spring是基于Java语言开发的,所以首先我们需要配置系统的java环境,首先我们需要去JAVA 官方Oracle网站下载JDK开发工具,我本地环境安装的是
java version "1.7.0_79" Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
JDK下载地址,点击我进入下载页面
下载完毕后,进行安装,安装教程请参百度经验文章
http://jingyan.baidu.com/article/f96699bb8b38e0894e3c1bef.html
这些是学习java最基本的不多说了,相信大家都已经掌握了。
2.下载安装开发工具
本教程开发使用的是Eclipse,下载完毕后,解压下载的文件,放在指定的目录,添加一个Eclipse.exe快捷方式指定到桌面,方便我们后面打开,减少每次都去目录查找的麻烦。
打开后设置自己的工作空间。
eclipse打开后视图。
3.下载Springframework相关jar
后面的实践讲解章节讲解采用Spring 版本为4.3.2.RELEASE。
点击下面地址进入
spring jar相关信息图
我们下载dist系列的下载就可以,如果需要api也可以将doc系列的下载,dist里也包含doc和api的。
下载后在指定位置存储,后面我们开发的过程中会将设置在路径下。
Spring官方文档对于开发过程中使用的日志做了一些说明,它说已经不在使用 Commons Logging作为日志接口,相比较而言它给出两个选择,首要选择的日志记录接口还是slf4j,现在大多数人都在使用它作为日志系统,并且给出了在使用时候排除Commons Logging的方法,其次它推荐的使用log4j作为日志接口,因为它的配置和使用可以通过Spring容易完成。这里我们使用第一方式,通过slf4j接口结合slf4j-log4j实现来完成日志记录。我们使用的版本为slf4j-1.7.5。
下载后,将它放在指定位置,后面我们会将它加载到环境变量里来。
sif4视图
这里我们并没有采用maven的方式来进行项目配置,而是采用了最原始的jar依赖方式进行配置开发的。
常见的日志系统介绍:
本节主要讲解了Java开发环境的配置,JDK的下载安装,接着介绍了常用的开发工具,然后我们选择了开发所使用得Spring的开发jar版本,最后我们简单的介绍了各个日志系统,并且选择slf4j作为后面开发学习的日志系统。详细文章请查阅原文,不知为何微信对我插入的很多下载地址大部分不允许,只好删除了,如果下载请查阅原文。
本文介绍纯属个人观点,如果不对的地方欢迎批评指正,让我们共同进步,朝着正确的方向前进。如果您喜欢本文请关注下面公众账号获取最新文章,您的支持是我前行的动力。