Lecturer 讲得太尴尬了。每次两小时的tutorial,讲10分钟要做什么然后就自己开始照着资料做。很多概念也没讲,这门课真的小白从到一点点学。

JSF

JSF(JavaServer Faces)是基于服务端组件的用户界面框架。JSF 的优势之一是不仅是Java Web用户界面标准还是遵循MVC设计模式的框架。清晰的WEB应用程序的行为和呈现之间的分离。 用户界面代码(V), 应用程序数据和逻辑(M). 为了防止对页面未授权或不正当的访问,所有与应用程序的用户交互均由一个前端”Faces” servlet (C) 来处理。 V–>视图 M—>模型 C—> 控制器。

Servlet

Servlet是什么

Java Servlet 是作为Http 客户端的请求和数据库的之间的中间层。

Java Bean

Java Bean 就是一个java 普通的类,通常用来实现一些比较常用的简单功能,并可以很容易被重复使用或者插入其他应用中去。Java Bean 是一种组件技术,就像是做了一个扳手,而这个扳手可以在很多地方使用,也可以提供很多功能(扳,锤,撬), 而这个扳手就是一个组件.

Bean的含义是可重复使用的Java组件。所谓组件就是一个由可以自行进行内部管理的一个或几个类组成. 并且外界不了解其内部信息和运行方式的群体. 使用它的对象只能通过接口来操作.

但是Java Bean有额外的要求:

  1. 这个类需是public. 并且有一个default constructor.

  2. 这个类的属性必须是private,通过public 类型的setXxx() 和 getXxx() 访问.

  3. 可以把bean的状态保存在硬盘上,以便后来可以恢复。

  4. 这个类要能支持”事件”,比如addXxxListener(XxxEvent e),事件可以是click事件,keyboard事件,自定义事件等

  5. 所有的JavaBean必须放在一个包(package)中。

    Java Bean 掘金

Java Bean vs POJO vs VO