图2.2 MyBatis原理图不

2.4 开发工具介绍

目前Java的开发工具也越来越多,优秀的也有很多,例如:IntelliJ IDEA、Maven、Git、Swagger等等一些强大工具,这些工具的熟练使用会解决写代码是遇到的一些小问题,时项目构建速度加快,版本管理更加方便。

2.4.1 IntelliJ IDEA

Java开发工具有很多,例如Eclipse、IntelliJ IDEAIDEA两个用的人最多,根据统计IntelliJ IDEAIDEA用户近些年使用量逐渐增多,主要原因是IntelliJ IDEAIDEA给开发人员提供了很多良好体验,被打不人所接受来,自|优;尔`论^文/网www.chuibin.com

IntelliJ IDEAIDEA简称IDEA,IDEA是JetBrains公司的产品,该家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。IDEA与之前流行的Eclipse相比它更加智能化,可以根据开发者的需要装不同的插件。“IDEA是Java语言开发的集成环境,IntelliJ在业界被公认为最好的Java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的[1]。Java开发者可以使用IDEA的智能模板,使用时通过智能模板你只用输入几个字母就可以完成全部的代码,还支持动态语法检测,自动代码完成这些功能可以提高开发人员效率,以及代码质量,避免一些不必要的错误出现”。新版本的IDEA还支持JUnit5,内置Git软件开发管理工具,JVM,Java EE流行框架,移动开发,Web开发(JavaScript、HTML 、 CSS、AngularJS、Node.js的)。所以熟练运用IDEA开发可以有效的提高编程效率。

2.4.2 Git

“流行的软件开发管理工具有CVS、SVN、GIT。当中Git和CVS、SVN不同,是一个分布式的源代码管理工具,能给软件开发者带来更多的方便。”

“Git不只提取最新版本的文件快照,而是把原始的代码仓库完整地镜像下来。这么一来,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复。因为每一次的提取操作,实际上都是一次对代码仓库的完整备份。”

上一篇:3dsMax+Unity3D地中海风格的家装设计与展示
下一篇:HTML5宠物商店管理系统的设计与开发

java+mysql班级评优系统的设计实现

java+mysql文星酒店客房管理系统设计

高校校园网信息安全隐患及防范措施

java+mysql学术会议参会信息系统的设计+源代码

asp.net+sqlserver校园论坛开发设计

java+mysql作业提交批改系统设计+ER图

java+mysql音乐管理系统的分析与设计

浅谈高校行政管理人员的...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

从政策角度谈黑龙江對俄...

基于Joomla平台的计算机学院网站设计与开发

提高教育质量,构建大學生...

AES算法GPU协处理下分组加...

浅论职工思想政治工作茬...

酵母菌发酵生产天然香料...

上海居民的社会参与研究

压疮高危人群的标准化中...