web项目3-相关技术的介绍

配置web 项目相关技术的技术:

后端技术:SpringBoot 2.1.3 ,mySql, Hibernate5.4,SpringMVC Spring Data 等。开发工具 :Intellij 2018版本。 

前端技术:有很多  如:Jquery easy UI ,BootStrap,Ext (这个有点高大上,所有控件都是手写的,号称交互中的艺术)还有。Amazeui 。


SpringBoot :

spring boot 可以支持你快速的开发出 restful 风格的微服务架构

自动化确实方便,做微服务再合适不过了,单一jar包部署和管理都非常方便。只要系统架构设计合理,大型项目也能用,加上nginx负载均衡,轻松实现横向扩展

spring boot 要解决的问题, 精简配置是一方面, 另外一方面是如何方便的让spring生态圈和其他工具链整合(比如redis, email, elasticsearch)

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

总的来说:比Spring 之前那些配置简单了不少,配置少很多,好犀利。

Hibernate5.4:Orm框架,CRUD ,印象最深刻的就是,可以通过注解。自动生成数据库的表。

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的JaveEE架构中取代CMP,完成数据持久化的重任。

mySql: 就是mysql 。相关的还有 SqlServer ,Oracle  (这两个东西都是巨大,如果电脑没有很牛逼,就不要装了。)还有其他。。。。

 

上一篇:web项目2-创建一个HelloWorld项目            

 

 

你可能感兴趣的:(javaweb)