JavaWeb
文章平均质量分 58
MyLight1109
这个作者很懒,什么都没留下…
展开
-
[JavaWeb]9.smbms
项目搭建准备工作搭建一个maven web项目配置Tomcat测试项目是否能跑起来导入项目中会遇到的jar包jsp,Servlet,Mysql驱动,jstl,standard…创建项目包结构6.编写实体类ORM映射:表-类映射7.编写基础公共类1)数据库配置文件driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306?useUnicode=true&characterEncoding=ut原创 2021-09-01 22:26:16 · 78 阅读 · 0 评论 -
[JavaWeb]8.过滤器Filter
Filter:过滤器,用来过滤网站的数据处理中文乱码登录验证Filter开发步骤:导包编写过滤器(导报不要导错)实现filter接口,重写对应的方法public class characterEncoding implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { System.out.println("ch原创 2021-08-09 22:08:59 · 65 阅读 · 0 评论 -
[JavaWeb]7.MVC三层架构
MVC:Model,View,Controller模型,视图,控制器早年用户直接访问控制层,控制层可以直接操作数据库:servlet->CRUD->数据库弊端:程序非常臃肿,不利于维护servlet代码中:处理请求,响应,试图跳转,处理JDBC,处理业务代码,处理逻辑代码如今 MVC三层架构Model业务处理:业务逻辑(Service)数据持久层:CRUD(Dao)View展示数据提供链接发起Servlet请求(a,form,img…)Controll原创 2021-08-09 21:22:27 · 60 阅读 · 0 评论 -
[JavaWeb]6.JSP
1.什么是JSPJava Server Pages:Java服务端页面,也和Servlet一样,用于动态Web技术。最大的特点:写JSP就像在写HTML区别:1)HTML只给用户提供静态的数据;2)JSP页面中可以嵌入Java代码,为用户提供动态数据;2.JSP原理思路:JSP到底怎么执行的代码层面没有任何问题服务器内部工作tomcat中有一个work目录;IDEA中使用tomcat的话会在IDEA中生成一个work目录发现页面转变成了java程序!浏览器向服务器发送原创 2021-08-09 11:33:53 · 63 阅读 · 0 评论 -
[JavaWeb]5.Cookie,Session
1.会话会话:用户打开浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可以称之为会话有状态会话:一个同学来过教室,下次再来教师,我们会知道这个同学曾经来过,称之为有状态会话。怎么证明小明是工大的学生?小明 工大1.录取通知书 工大给小明录取通知书2.学校登记 工大标记小明是学生一个网站怎么证明小明来过?客户端 服务端1.服务端给客户端一个信件,客户端下次访问服务端带上信件就可以了;Cookie2.服务器登记客户端来过了,下次客户端来找的时候服务端来匹配;原创 2021-08-07 19:18:40 · 70 阅读 · 0 评论 -
[JavaWeb]4.Request应用
HttpServletRequest代表客户端的请求,用户通过Http协议访问服务器,Http请求中的所有信息会被封装到HttpServletRequest,通过这个HttpServletRequest的方法,我们可以获得客户端的所有信息。1.获取前端传递的参数2.请求转发应用:登录界面实现第一步,编辑index.jsp文件,构造出一个登录界面来<%@ page contentType="text/html;charset=UTF-8" language="java" %><原创 2021-08-06 21:40:40 · 68 阅读 · 0 评论 -
[JavaWeb]3.Response应用
1.简单分类负责向浏览器发送数据的方法 ServletOutputStream getOutputStream() throws IOException; PrintWriter getWriter() throws IOException;负责像浏览器发送响应头的方法 void setCharacterEncoding(String var1); void setContentLength(int var1); void setContentLengt.原创 2021-08-06 20:14:38 · 103 阅读 · 0 评论 -
[JavaWeb]2.HTTP
什么是HTTP超文本传输协议(Hyper Text Transfer Protocol,HTTP,它通常运行在TCP之上。端口:80注:https端口:443HTTP请求HTTP响应原创 2021-07-30 10:43:19 · 62 阅读 · 0 评论 -
[JavaWeb]1.tomcat详解
1.启动,关闭tomcat访问测试:http://localhost:8080/高难度面试题请你谈谈网站时如何进行访问的?原创 2021-07-30 10:17:27 · 57 阅读 · 0 评论