TestFlyway
Git 入门
Java Web Servlet Basic
什么是 Servlet
我们在网上浏览网页,需要一个 web 服务器,浏览网页的过程就是浏览器通过 HTTP 协议与 WEB 服务器 交互的过程。
在过去,大多是静态网页,因此只须把资源放在 WEB 服务器上即可。如今随着应用的发展,客户与服务器需要动态的交互,为了实现这一目标,就需 要开发一个遵循 HTTP 协议的服务器端应用软件,来处理各种请求。
那么 servlet 是一个基于 java 技术的 WEB 组件,运行在服务器端,我们利用 sevlet 可以很轻松的扩展 WEB 服务器的功能,使它满足特定的应用需要。
servlet 由 servlet 容器管理,servlet 容器也叫 servlet 引擎,是 servlet 的运行环境,给发送的请求和响应之上提供网络服务。比如 tomcat 就是我们常用的一个 servlet 容器,其接受 客户端并做出响应的步骤如下:
客户端发送请求至服务器端;
服务器将请求信息发送至 Servlet;
Servlet 生成响应内容并将其传给服务器。响应内容动态生成,通常取决于客户端的请求;
服务器将响应返回给客户端。
MarkDownPad Pro 体验
WCL 入门
About Wcl
WCL 是 KOAL 公司 基于 Wicket 上开发的。
** 本文只作为 KOAL 公司 内部交流学习使用。**
什么是 WCL
- WCL:Web Component Library,目的是用组件化的方式开发 WEB 应用
- 开发原因:解决原 WebFrame 开发效率低的问题
- 建立在 Wicket 之上,并针对目前公司的 WEB 开发,做了更高层次的组件抽象
- 主要是界面,但不限于界面,只要是能重用的东西,都将其组件化,包括生成证书请求、客户端签名等等
- 名称由来:VCL (Visual Component Library),向伟大的 Borland 致意
- 核心思想:组件化一切可重用的代码和功能
