网站可以使用传统的 Servlet 和 jdbc 也可以使用传统的框架,比如一些持久层框架 mybaties, hibernate,前端框架 bootstrap,easyui,and so on 。
现在比较流行的就是 mybaties, spring, springmvc, 就是传统的 ssm 组合, 也有人使用 hibernate, spring, struts,就是 ssh 组合,但是这个 struts 每年都会出一些漏洞, 可大可小,所以我们都会用 ssm 的组合。
但是 ssm 的组合也有缺点, 就是庞大的配置档案,要配置资料来源, 要配置事物各种的配置,而且还要引 jar 包, 包引不对的专案是启动不起来的,所以说一个新颖的框架就出现了, 那就是全家桶 springboot, 该框架的就是为简化配置, 整合 jar 而生, 他的特点是就是约定大于配置, 而且整合了。
要使用的 jar, 我们使用这个框架直接把 boot 的 jar 引过来就好了,专案的启动方式也很简单,一个 main 即可启动。
springboot 的建立方式也很简单
1. 建立 maven 专案, simple, web 的即可,引入 jar, 在 src 下建立 application, 写上 main 方法, 在该类上面加上 springbootapplication 标识, 这个就是启动类,在 resource 下建立 application.properties 这个是配置档案
2. 直接线上建立 springboot 专案
无论什么样的框架都要经过实战, 这样才能灵活的运用哦。