发表于: 2018-03-15 23:26:10

2 653


今天完成的事情:

1.学习接口(interface)和抽象类。
定义接口的是public interface 接口名,定义抽象类是 abstract class 抽象类名。抽象类和接口的不同是抽象类可以提供部分方法的实现而接口不可以,抽象类中包含抽象方法和非抽象方法,接口中只有抽象方法。所以如果一个抽象类中新增了一个具体方法,其子类就可以直接得到,而接口如果新增方法,则实现这个接口的所有类都不能通过编译,必须所有类将这个新增方法实现才可通过编译。
但抽象属于类class,而在Java中类的继承是单继承性的,所以抽象类的方法只能由其子类实现。但接口却可以被多个类实现,一个类也可以实现多个接口,而只要实现了接口就会具有这个接口的类型,从而这个类就具有多种类型。
所以接口是定义多种混合类型的理想工具,混合类表明一个类不仅具有某个主类型的行为,还具有其他的次要类型。
(JAVA定义接口格式:   https://www.cnblogs.com/Logo-TPM/p/6147038.html)
2.Rest接口格式。
什么是Rest格式?REST表述性状态传递(representational state transter)是一种软件架构风格。他是针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。目前由三种主流的web服务实现方案,REST模式、SOAP和XML-RPC。其中REST更简洁。表述性状态转移时一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是RESTful。
REST通常基于使用HTTP,URL,XML(标准通用标记语言下的一个子集)和HTML(标准通用标记语言下的一个应用)这些现有的广泛流行的协议和标准。
通过基于REST的API公开系统资源是一种灵活的方法,可以为不同种类的应用程序提供一。
2.使用hibernate连接数据库。
在hibernate的配置文件中添加配置<property name="hbm2ddl.auto">update</property>,就会自动在数据库中创建新表。
3.创建一个maven web项目。
JavaWeb项目就是一个应用程序,\,web项目也是一个应用程序,只不过它的客户端是运行在浏览器上的。
(新版本IntelliJ IDEA 构建maven,并用Maven创建一个web项目   https://www.cnblogs.com/Wenlawliety/p/6606614.html)
@WebServlet注解用于标注在一个继承了HttpServlet类之上,属于类级别的注解。
(Servlet简介与Servlet和HttpServlet运行的流程 https://www.cnblogs.com/libingbin/p/5960456.html
JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计。

4按教程学习springMVC。

明天的计划:

建立springMVC项目

遇到的问题:

REST只了解了下定义,具体怎么做今天做完springMVC在学习。

收获:

学习了接口和抽象类的定义和区别,REST表述性状态传递是一种软件架构风格。给maven web项目配置Tomcat。


返回列表 返回列表
评论

    分享到