JavaWeb
文章平均质量分 54
课程部分源于b站秦疆老师。
倾听雨落_
这个作者很懒,什么都没留下…
展开
-
MyBatis(1)第一个MyBatis程序
第一个MyBtis程序原创 2022-07-25 15:33:12 · 83 阅读 · 1 评论 -
MyBatis(1)什么是MyBatis
什么是MyBatis原创 2022-07-22 17:34:03 · 104 阅读 · 0 评论 -
JavaWeb(16)超市订单管理系统smbms——用户、供应商、订单管理
一、smbms整体架构原创 2022-04-11 15:03:21 · 208 阅读 · 0 评论 -
JavaWeb(15)超市订单管理系统smbms——用户管理实现
一、思路 准备工作:导入分页的工具类rollpage.jsp、用户列表页面导入userlist.jsp; 二、编写代码 1、UserDao 2、UserDaoImpl 3、UserService 4、UserServiceImpl原创 2022-04-01 20:32:36 · 379 阅读 · 0 评论 -
JavaWeb(14)超市订单管理系统smbms——密码修改
一、密码修改 1、导入前端素材 <li><a href="${pageContext.request.contextPath }/jsp/pwdmodify.jsp">密码修改</a></li> 2、写项目,建议从底层向上写 3、UserDao接口 //修改当前用户密码 public int updatePwd(Connection connection , int id , int password) throws SQLExcepti原创 2022-03-31 09:58:25 · 839 阅读 · 0 评论 -
JavaWeb(13)超市订单管理系统smbms——登录功能及优化
一、项目搭建 1、搭建一个maven web项目 2、配置Tomcat 3、测试项目是否能够跑起来 4、导入jar包(jsp,servlet,mysql驱动,jstl,stand) 5、创建项目包结构 6、编写实体类(ORM映射:表----类映射) 7、编写基础公共类 数据库配置文件 driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306?userUnicode=true&characterEncoding=utf-8 usern原创 2022-03-30 10:40:49 · 244 阅读 · 0 评论 -
JavaWeb(6)ServletContext对象
web容器在启动的时候,它会为每个web程序都创建一个对应的ServletContext对象,它代表了当前的web应用 共享数据原创 2022-03-28 11:42:11 · 60 阅读 · 0 评论 -
Javaweb(13)JDBC
一、什么是JDBC java连接数据库。 需要jar包的支持: java.sql javax.sql mysql-conn-java(连接驱动)必须要导入 二、demo 在sql中创建数据库: CREATE TABLE users( id INT PRIMARY KEY, `name` VARCHAR(40), `password` VARCHAR(40), email VARCHAR(60), bi原创 2022-03-28 11:40:56 · 104 阅读 · 0 评论 -
JavaWeb(12)过滤器Filter,监听器Listener
一、Filter 过滤器,用来过滤网站的数据。 Filter开发步骤: 1、导包(javax.servlet中的Filter) 2、实现Filter接口,重写对应的方法 和servlet不同的是,filter构造方法中有chain参数,注意这个参数的具体功能。 3、在web.xml中配置Filter 二、Listener Listener开发步骤: 1、编写一个监听器,实现监听器的接口 2、web.xml中注册监听器 3、看情况是否使用 ...原创 2022-03-25 11:44:10 · 80 阅读 · 0 评论 -
JavaWeb(11)MVC三层架构
一、什么是MVC M:Model。 业务逻辑(Service) 数据持久层CRUD(Dao) V:View 展示数据 提供链接发起Servlet请求(a,form,img…) C:Controller(Servlet) 接收用户的请求:(req:请求参数,Session信息…) 交给业务层处理对应的代码 控制视图的跳转 以登录为例: 登录---->接收用户的登录请求----> 处理用户的请求(获取用户登录的数据:username,password)---->交给业务层处理登录原创 2022-03-25 09:54:01 · 645 阅读 · 0 评论 -
JavaWeb(10)JavaBean
一、JavaBean 实体类,特定写法: 必须要有一个无参构造 属性必须私有化 必须有对应的get/set方法 一般用来和数据库的字段作映射ORM。 注:ORM(对象关系映射) 表-----类 字段-----属性 行记录-----对象 ...原创 2022-03-25 09:06:28 · 291 阅读 · 0 评论 -
JavaWeb(9)JSP
一、什么是JSP java server pages。Java服务器端页面,和Servlet一样,用于开发动态web技术。 写JSP就像在写HTML(最大的特点) HTML只给用户提供静态数据 JSP页面中可以嵌入Java代码,为用户提供动态数据 二、JSP原理 思路:JSP到底是怎么执行的? 代码层面没有任何问题 服务器内部工作 Tomcat中有一个work目录; IDEA中使用Tomcat的会在IDEA中的tomcat中产生一个work目录: 浏览器向服务器发送请求,不管访问什么资源,其实都是在原创 2022-03-24 15:28:47 · 68 阅读 · 0 评论 -
JavaWeb(8)Cookie && Session
一、会话 用户打开了一个浏览器,点击了很多超链接,访问了多个Web资源,关闭浏览器。这个过程称之为会话。 有状态会话: 如何证明你来过一个网站? 服务端给客户端一个信件,客户端访问服务端下次带上信件就可以了:cookie 服务器登记你来过了,下次来的时候我匹配你:session 二、保存会话的两种方式 cookie 客户端技术(请求,响应) session 服务端技术,可以保存用户的会话信息、我们可以把信息或者数据放在session中。 三、cookie 1、从请求中拿到cookie信息 2、服原创 2022-03-22 14:31:19 · 266 阅读 · 0 评论 -
JavaWeb(7)HttpServletResponse && HttpServletRequest
一、HttpServletResponse web服务器接收到客户端的http请求,针对这个请求,分别创建一个代表请求的HttpServletRequest对象,代表响应的HttpServletResponse。 获取客户端请求过来的参数,找HttpServletRequest 给客户端响应一些信息,找HttpServletResponse (一)简单分类 负责向浏览器发送数据的方法: ServletOutputStream getOutputStream() throws IOException;原创 2022-03-21 11:20:27 · 1144 阅读 · 0 评论 -
JavaWeb(5)Servlet
1原创 2022-03-15 21:27:34 · 69 阅读 · 0 评论 -
JavaWeb(4)Maven环境搭建
一、为什么要学习这个技术? 在JavaWeb开发中,需要使用大量的jar包,我们需要手动导入。如何能够让一个东西自动帮我导入或配置这个jar包。这就是Meaven的作用。 二、Maven项目架构管理工具 核心思想:约定大于配置。 配置环境变量: 测试Maven是否配置成功: 接着需要配置阿里云镜像和本地仓库。 ...原创 2022-03-07 21:48:56 · 309 阅读 · 0 评论 -
JavaWeb(3)HTTP
一、含义 HTTP(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上。 文本:html,字符串… 超文本:图片,音乐,文本 ,定位,地图… 端口:80 Https:(s:安全的) 端口:443 HTTP经历的两个时代 http1.0:HTTP/1.0——客户端可以与web服务器连接后,只能获得一个web资源,断开连接 http2.0:HTTP/1.1——客户端可以与web服务器连接后,能获得多个web资源,断开连接 二、HTTP请求 客户端——发请求——服务器 请求行 请原创 2022-03-07 20:40:53 · 203 阅读 · 0 评论 -
JavaWeb(2)Web服务器讲解
一、技术讲解 (一)ASP 微软,国内最早流行的就是ASP 在HTML中嵌入了VB的脚本,ASP + COM 在ASP开发中,基本一个页面都有几千行的业务代码,页面极其混乱,维护成本高 (二)PHP 开发速度快,功能强大,跨平台,代码很简单 无法承载大访问量的情况(局限性) (三)JSP/Servlet Sun公司主推的B/S架构(B/S:浏览和服务器;C/S:客户端和服务器) 基于Java语言(所有的大公司,或者一些开源的组件,都是用Java写的) 可以承载三高问题的影响 语法像ASP,则ASP原创 2022-03-06 21:03:41 · 467 阅读 · 1 评论 -
JavaWeb(1)Web的基本概念
一、什么叫JavaWeb? 在Java中,动态web资源开发的技术统称为JavaWeb。 二、web应用程序 可以提供浏览器访问的程序。 a.html,b.html…多个web资源,这些web资源可以被外界访问,对外界提供服务; 任何一个可以访问的页面或资源,都存在于这个世界某一个角落的计算机上; 一个统一的web资源会被放在同一个文件夹下,web应用程序—>Tomcat:服务器 一个web应用由多部分组成(静态web,动态web) html,css,js(前端) jsp,servlet… ja原创 2022-03-05 22:02:09 · 492 阅读 · 0 评论