![](https://img-blog.csdnimg.cn/80797b5ab60c489496ff8cef6b70d3e1.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Ping说JavaWeb
文章平均质量分 74
从Web基础及服务器讲起,Tomcat、http、Maven搭建都会涉及,也包含了Servlet原理、Response、Request、Cookie、Session及JSP的原理和应用等等。同时,会对MySQL阶段的JDBC进行复习。
Ping开源
这个作者很懒,什么都没留下…
展开
-
JavaWeb之JDBC(复习)
十二、JDBC(复习)目录:JDBC、事务1.JDBC什么是JDBC:Java连接数据库。需要jar包的支持:①java.sql②javax.sql③mysql-connector-java…连接驱动(必须要导入)创建测试数据库中的users表,可下载使用:https://share.weiyun.com/CT4MEnQJ,也可以直接复制下方。CREATE TABLE users( id INT PRIMARY KEY, `name` VARCHAR(40), `原创 2021-02-25 00:52:26 · 75 阅读 · 0 评论 -
JavaWeb之过滤器与监听器
十一、过滤器与监听器目录:Filter(重点)、监听器、过滤器 监听器的常见应用1.Filter(重点)Filter:过滤器,用来过滤网站的数据,如处理中文乱码、登录验证…Filter开发步骤:①导报注意:Filter使用的是Filter(javax.servlet)。②编写过滤器实现Filter接口,重写对应的方法接口。以防中文乱码为例package com.ping.filterimport javax.servlet.*;import java.io.IOException;原创 2021-02-25 00:51:55 · 106 阅读 · 2 评论 -
JavaWeb之MVC三层架构
十、MVC三层架构目录:早期开发、MVC三层架构什么是MVC:Model View Controller 模型、视图、控制器1.早期开发Servlet和JSP都可以写Java代码,为了易于维护和使用:Servlet专注于处理请求,以及控制试图跳转。JSP专注于显示数据。用户直接访问控制层,控制层就可以直接操作数据库。Servlet进行CRUD操作——>数据库弊端:程序十分臃肿,不利于维护。Servlet的代码中:处理请求和响应、视图跳转、处理JDBC、处理业务代码、处理逻辑代码。原创 2021-02-25 00:51:25 · 201 阅读 · 0 评论 -
JavaWeb之JavaBean
九、JavaBean实体类JavaBean有特定的写法:①必须要有一个无参构造②属性必须私有化③必须有对应的get/set方法;一般用来和数据库的字段做映射 ORM;ORM:对象关系映射①表——>类②字段——>属性③行记录——>对象Person.java:package com.ping.pojo;//实体类一般都是和数据库中的表结构一一对应public class People { private int id; private String nam原创 2021-02-25 00:50:50 · 138 阅读 · 0 评论 -
JavaWeb之JSP
八、JSP目录:什么是JSP、JSP原理、JSP基础语法、JSP指令、9大内置对象、JSP标签 JSTL标签 EL表达式1.什么是JSPJava Server Pages:Java服务器端页面,也和Servlet一样,用于动态Web技术。最大的特点:写JSP就像在写HTML。区别:①HTML只给用户提供静态的数据。②JSP页面中可以嵌入Java代码,为用户提供动态数据。2.JSP原理思考:JSP到底怎么执行的?代码层面没有任何问题。服务器内部工作:Tomcat中有一个work目录,IDE原创 2021-02-24 18:56:40 · 179 阅读 · 2 评论 -
JavaWeb之Cookie和Session
七、Cookie和Session目录:会话、Cookie、Session(重点)1.会话会话:用户打开一个浏览器,点击了很多超链接,访问多个Web资源,关闭浏览器,这个过程可以称之为会话。有状态会话:一位用户访问过某网站,下次再访问此网站,服务端会知道这个用户曾经来过,称之为有状态会话。一个网站如何证明用户访问过?①Cookie:服务端给客户端一个“信件”,客户端下次访问服务端带上“信件”就可以了。②Session:服务器“登记”用户访问过了,下次用户访问的时候自动访问。保存两种会话技术:原创 2021-02-24 14:11:56 · 86 阅读 · 0 评论 -
JavaWeb之Servlet
六、Servlet目录:Servlet简介、HelloServlet、Servlet原理、Mapping问题、ServletContext、HttpServletResponse、HttpServletRequest1.Servlet简介Servlet是SUN公司开发的动态Web的一门技术。SUN公司在这些API中提供一个接口叫Servlet。如果想开发一个Servlet程序,只需要完成两个小步骤:①编写一个类,实现Servlet接口。②把开发好的Java类部署到Web服务器中。把实现了Se原创 2021-02-11 19:47:20 · 82 阅读 · 0 评论 -
JavaWeb之Maven
五、Maven目录:Maven项目架构管理工具、下载安装Maven、配置环境变量、阿里云镜像、本地仓库、在IDEA中使用Maven、补充:在IDEA中配置Tomcat、pom文件、可能遇到的问题1.Maven项目架构管理工具学习此技术的原因:①在JavaWeb开发中,需要使用大量的jar包,手动去导入。②用一个东西自动导入和配置jar包。目前用就是为了方便导入jar包的。Maven的核心思想:约定大于配置。Maven会规定好如何去编写Java代码,必须要按照这个规范来。有约束,不要去违反。原创 2021-02-01 01:44:28 · 344 阅读 · 5 评论 -
JavaWeb之HTTP
四、HTTP目录:什么是HTTP、HTTP请求、HTTP响应1.什么是HTTPHTTP(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上。文本就像是HTML、word文档、txt等,而超文本就如图片、音乐、视频、定位、地图等。HTTP的默认端口号为80。HTTPS更加安全,其默认端口号为443。HTTP的两个时代:①HTTP/1.0:客户端可以与Web服务器连接后,只能获得一个Web资源,获得后断开连接。②HTTP/1.1:客户端可以与Web服务器连接后,可以获得多个We原创 2021-01-28 22:56:56 · 152 阅读 · 0 评论 -
JavaWeb之Tomcat
三、Tomcat目录:安装Tomcat、Tomcat的启动与调试、配置Tomcat、发布Web网站1.安装TomcatTomcat官网:http://tomcat.apache.org/下载后解压文件:2.Tomcat的启动与调试Tomcat中的文件夹作用:启动和关闭Tomcat:访问测试:http://localhost:8080可能遇到的问题:①Java环境变量没有配置。②闪退问题:需要配置兼容性。③乱码问题:配置文件中设置。3.配置Tomcat核心配置文件是在con原创 2021-01-25 21:47:07 · 122 阅读 · 0 评论 -
JavaWeb之Web服务器
二、Web服务器目录:技术讲解、Web服务器详解1.技术详解1)ASP由微软开发,国内最早流行的就是ASP。在HTML中嵌入了VB的脚本,ASP+COM。在ASP开发中,基本一个页面都有几千行的代码,页面及其混乱,维护成本高。用C#编写,用IIS服务器。2)PHP开发速度很快,功能很强大,跨平台,代码很简单。无法承接大访问量的情况(局限性)。3)JSP/ServletSUN公司主推的B/S架构(浏览器和服务器)。基于Java语言(目前世界上所有的大公司,或者一些开源的组件,都是用J原创 2021-01-25 12:05:33 · 132 阅读 · 0 评论 -
JSP应用技术与AJAX考试重点
1.浏览器端:HTML、CSS、JAVASCRIPT默认的WEB端口是:80WEB状态码:200、404、500、301、3022.JVM端:JSP SERVLET JAVABEAN JAVAJSP的基本运行原理:https://zhuanlan.zhihu.com/p/61456562JSP的特点:① 实现跨平台操作②可重复使用组件③标记简化的语言④实现应用程序与页面显示的分离化JSP会在转译阶段转换为Servlet源代码,JSP是JAVA针对WEB层的技术,只支持JAVA。可以处原创 2021-01-01 15:39:47 · 723 阅读 · 0 评论