记录SSM 框架整合、使用Maven构建,说M实际上是MybatisPlus、是一种对Mybatis封装好的框架、在不影响Mybatis原生的情况下,进行的一种扩展。
框架支持Freemarker 和 JSP 双View展示(优先找Freemarker)。
JDK : 1.7
SpringMVC : 4.2.5
Spring : 4.2.5
Mybatis Plus : 2.0.5
IntelliJ IDEA : 2016.2.5
LomBok : 1.16.8
Veolcity : 1.7 只用来mybatis反向生成代码
freemarker : 2.3.23
LomBok 是一种能自动生成Get & Set 等方法、大大减少开发时代码量、保持代码简洁。
查看LomBok 操作:https://projectlombok.org/
Tilt 是一个firefox下的扩展插件、安装后能够让任何网页使用3D效果浏览。除了狂拽酷炫屌炸天之外、对于开发者来说,也是一款神器!他能够将任何网页以图层的形式显示,能够清晰明了的展示一个网页各层之间的关系。
JDK 是Java开发工具包 (Java Development Kit ) 的缩写。它是一种用于构建在 Java 平台上发布的应用程序、applet 和组件的开发环境。其中包括了Java编译器、JVM、大量的Java工具以及Java基础API里面是Java类库和Java的语言规范,同时Java语言的任何改进都应当加到其中,作为后续版本发布。要成为一名JAVA程序员,JDK是一种最基本的工具。
Gitblit是一个用于管理,查看和提供Git存储库的开源纯Java堆栈。 它主要设计为希望托管集中式存储库的小型工作组的工具。
作用:把它当作是Github网站使用.
wget
方法目前最新版本: Current Release 1.8.0 (2016-06-22) 下载地址:http://dl.bintray.com/gitblit/releases/gitblit-1.8.0.tar.gz
FCKeditor(ckeditor )是目前最优秀的可见即可得网页编辑器之一,它采用JavaScript编写。具备功能强大、配置容易、跨浏览器、支持多种编程语言、开源等特点。它非常流行,互联网上很容易找到相关技术文档,国内许多WEB项目和大型网站均采用了FCKeditor。
CKFinder是一个强大而易于使用的Web浏览器的Ajax文件管理器。其简单的界面使得它直观,快速学习的各类用户,从高级人才到互联网初学者。
打开项目设置,快捷键ctrl + shift + alt
classer
编译文件目录
提示
:WEB-INF 默认没有classes目录,手动在 WEB-INF 目录中添加 classes 文件夹
classes
文件夹设置为Excluded