弹簧靴原理
前端经常使用模板引擎,主要是FreeMarker和Thymeleaf,用Java语言编写,渲染模板,输出相应的文本,将界面设计的逻辑与应用分离,同时还有Bootstrap、AngularJS、JQuery等。也用于前端开发。
Json、非xml、RESTfulAPI在浏览器的数据传输格式中采用。数据到达服务器后,使用SpringMVC框架处理请求;对于数据访问层,主要有Hibernate、MyBatis、JPA等持久层框架。MySQL通常用于数据库中;IntelliJIDEA被推荐作为开发工具。
扩展数据:
跳羚具有以下特征:
(1)可以创建独立的Spring应用,基于其Maven或Gradle插件,可以创建可执行的jar和WARs;
(2)嵌入式Servlet容器,如Tomcat或Jetty
(3)提供自动配置的“starter”项目对象模型(POMS),简化Maven的配置;
(4)尽可能自动地配置Spring容器;
(5)提供准备好的特征,例如指示器、健康检查和外部配置;
(6)绝对不需要代码生成,也不需要XML配置。
春天的本意:
1和JAVA EE的开发应该更简单。
2.使用接口代替类是更好的编程习惯。Spring将使用接口的复杂性降低到几乎为零。
3.它为JavaBean提供了更好的应用程序配置框架。
4,更强调面向对象的设计,而不是现在的JAVA EE之类的技术。
5.尽量减少不必要的异常捕获。
6.使应用程序更容易测试。
百度百科-spring框架
百度百科-Spring Boot