
JavaWeb
文章平均质量分 53
透晓西桥
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Maven: Servlet / JSP / JSTL / 文件上传 / 邮件发送
1. Servlet <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> </dependency>2. JSP <dependency> <groupId>原创 2021-01-31 22:19:24 · 131 阅读 · 0 评论 -
邮件发送
1. 导入包<dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4</version></dependency><dependency> <groupId>javax.activation</groupId> <原创 2021-01-30 10:56:09 · 277 阅读 · 0 评论 -
文件上传
1. 导入包<!-- https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload --><dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.4</version原创 2021-01-30 10:55:44 · 117 阅读 · 0 评论 -
Filter & Listener
Filter:过滤器,用来过滤网站的数据处理中文乱码;登录验证1. 编码过滤public class CharacterEncodingFilter implements Filter { public void init(FilterConfig filterConfig) throws ServletException { System.out.println("编码过滤器初始化"); } public void doFilter(Servl.原创 2021-01-30 10:59:33 · 127 阅读 · 1 评论 -
MVC三层架构
1. 老版本用户直接访问控制层,控制层可以直接操作数据库servlet-CRUD-数据库;弊端:程序十分臃肿,不利于维护;servlet中的代码:处理请求、相应、视图跳转、处理jdbc、处理业务代码、处理逻辑代码2. 三层架构Model业务处理:业务逻辑(service)数据持久层:CRUD(dao)View展示数据提供链接发起servlet请求(如a标签、form表单、img等)Controller(servlet)接收用户的请求:req请求参数、sess原创 2021-01-30 10:55:06 · 128 阅读 · 0 评论 -
Jsp
1. 什么是JSP Java Server Page:java服务器端页面,和Servlet一样,用于动态web技术。 其最大的特点是:写JSP页面就像在写HTML代码;JSP页面中可以嵌入java代码,为用户提供动态数据;2. JSP原理在目录下:C:\Users\yang\AppData\Local\JetBrains\IntelliJIdea2020.2\tomcat保存着Idea的临时数据文件\tomcat\Unnamed_java-web-subms\work\Catalin原创 2021-01-30 10:54:27 · 185 阅读 · 3 评论 -
JavaBean
1. 什么是javaBeanjavaBean就是一个实体类,一般用来和数据库中的表一一对应。比如:类People - 表people;类属性 - 表属性;对象people1 - 一个字段;数据表people:idnameageaddress1yang118重庆2yang220西安3yang323北京javaBean实体类:// 一个javaBean实体类,对应数据库中的一张表public class People { p原创 2021-01-30 10:53:48 · 122 阅读 · 0 评论 -
Cookie & Session
1. 会话**会话:**用户打开浏览器,请求了很多资源,最后关闭浏览器的过程称为会话。有状态会话:发票学校登记网站如何证明你来过?服务端给客户端一个信件,下次访问时带上该信件即可,即cookie;服务端登记你来过了,下次来的时候匹配你;即Session。2. 保存会话的两种技术cookie:客户端技术(相应,请求)session:服务端技术, 利用该技术,可以保存用户的会话信息。3. Cookie从请求中拿到cookie服务器响应给客户端cookieC原创 2021-01-30 10:52:06 · 136 阅读 · 0 评论 -
Servlet
1. Servlet简介Servlet是开发动态web的技术,何为动态?每个人访问可以看到不同的页面。Sun公司提供了接口:Servlet,因此开发Servlet程序,只需要两个步骤:编写一个类,继承Servlet接口;把开发好的java程序部署到web服务器中实现了Servlet接口的程序,称为Servlet,一般创建名位Servlet的包。2. HelloServletHttpServlet -> GenericServlet -> Servlet编写一个原创 2021-01-30 10:14:25 · 360 阅读 · 0 评论 -
JDBC的基本使用
Reference: https://www.bilibili.com/video/BV1Bt41137iB?p=11. 什么是JDBC1.1 JDBC概念JDBC:Java DataBase Connectivity,java用于连接数据库的接口(Interface)。为什么要面向接口编程解耦合,提高程序的扩展力;多态机制就是非常典型的面向抽象编程。如下图所示,SUN公司发布了一套JDBC接口,随后各数据库厂商实现JDBC的接口,而java程序员只用通过JDBC编程即可。1.2 JD原创 2021-01-08 19:04:48 · 169 阅读 · 0 评论