Java Servlet
Tutorials
Servlet 简介
一种用于创建 web 应用的技术
- 用于创建动态 web Application
an API
- 包括多个接口和类
- 创建一个 Servlet 必须要实现 Servlet 的接口
- 用于扩展服务器 Server, 处理 Request 的功能
- Servlet 是一个 Web component, 用于部署到服务器来创建动态网页
Web Application
组成组件 Components
- Servlet
- JSP
- Filter
- HTML
- CSS
- JavaScript
JSP ---- Java Template tool to make web pages
JSP 简述
Java Server Pages
- 响应 Request, 动态生成 Html, XML 等文档的 Web 网页技术标准
- 以 html 模板 + 嵌入式 Java 代码的形式编写
文件后缀 *.jsp
以 Java 为脚本语言
- 以 <% %> 标签插入 java 代码
| |
动态网页开发技术
以 Servlet 的形式在低层运行
环境搭建
jdk
Tomcat
Spring Boot notes
Tutorials
Rest Web Service
https://www.tutorialspoint.com/spring_boot/spring_boot_building_restful_web_services.htm
Resource Controller
- URL 参数处理
类 @RestController
- Model, View(这里没有), Controller 模型
- 把 URL 路由相关的输入,通过方法,映射到模型 Model 来处理,并返回这 个模型
| |
Spring Notes
Tutorials
Dependency Injection(DI) 依赖注入
- Inversion of Control(IoC) 控制反转 的一个具体实例
解说:
- 所谓依赖注入,就是由 IOC 容器在运行期间,动态地将某种依赖关系注入到对象之中
来历:
对于控制反转
click ---- cli 工具,来自 flask
python2 和 python3 的兼容
click.echo() 代替 print()
@click.command()
把函数转化成命令行命令
@click.option() (可选参数)
映射 函数参数 <—> 命令行可选选项 option 参数