maven 搭建
前后端交互
HTML+ servlet
后台和数据库交互
servlet +jdbc
未来
servlet-->springmvc
jdbc-->mybatis-->mybatisplus/jpa
javaee-->spring-->springboot
SERVLET
tomcat
~Apache 服务
Apache(音译为阿帕奇)是世界上使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速,可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。
容器(container)
什么是Servlet
服务端能运行的java代码
Server + Applet --->Servlet
抽象出开发模式
Servlet开发流程
javaEE环境
maven +javaee+tomcat
java项目结构
"去除"不必要的文件
webapp文件夹
HelloServlet
虚拟URL(网络地址)
运行
请求响应(Request)
HttServletRequest
获取前端数据
form表单中name属性
<input name='username' value='abc'>
a标签
<a href='localhost:8099/deep?name=abc&pass=123'
获取多个数据
获取请求方法
获取头
请求乱码问题
request.setCharacterEncoding("utf-8");
过滤器
javaEE容器中对请求响应进行拦截处理的特殊对象。
配置
后台响应(Response)
HttpServletResponse
乱码问题
getWriter()
跳转
过滤器