
JavaWeb
文章平均质量分 97
每天都要学习的阿荣
学习且成长
展开
-
(尚硅谷)JavaWeb新版教程11-Cookie-Kaptcha-Exp
客户端向服务器发起请求,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie。客户端浏览器会把Cookie保存起来。当浏览器再请求该网站时,浏览器把请求的网址连同该Cookie一同提交给服务器。服务器检查该Cookie,以此来辨认用户状态。注意:域+路径 = url 资源地址 ,默认情况下 cookie 是整个网站通用的;在 html 页面上编写一个 img 标签,然后设置 src 等于 KaptchaServlet 对应的 ;网页访问:控制台打印:注意:正则表达原创 2022-06-27 21:22:03 · 675 阅读 · 0 评论 -
(尚硅谷)JavaWeb新版教程10-书城项目的实现(第二部分)
结账功能、查看订单列表、结账成功、编辑购物车、过滤器判断是否是合法用户原创 2022-06-26 14:06:44 · 2466 阅读 · 0 评论 -
(尚硅谷)JavaWeb新版教程10-书城项目的实现(第一部分)
目录1、熟悉书城业务需求2、数据库设计2.1 抽取实体2.2 分析其中的属性2.3 分析实体之间的关系3、根据数据库的表新建 pojo 类(ORM编程思想)3.1 数据库表3.2 创建 pojo 类3.2.1 Book 类3.2.2 CartItem 项3.2.3 OrderBean 类3.2.4 OrderItem 类3.2.5 User 类4、前期配置5、登录验证5.1 修改 login.html 界面5.2 新建 UserController 控制器5.3 新建 UserService 层5.4 新建原创 2022-05-30 19:18:05 · 3616 阅读 · 21 评论 -
(尚硅谷)JavaWeb新版教程09-QQZone项目总结
5、目前我们进行 javaweb 项目开发的“套路”是这样的:导入 myssm.jar 包新建配置文件 applicationContext.xml 或者可以不叫这个名字,在 web.xml 中指定文件名在 web.xml 文件中配置:配置前缀和后缀,这样 thymeleaf 引擎就可以根据我们返回的字符串进行拼接,再跳转<context-param> <param-name>view-prefix</param-name> <param-va原创 2022-05-30 12:35:42 · 1346 阅读 · 1 评论 -
(尚硅谷)JavaWeb新版教程08-QQZone项目的实现
目录1、熟悉 QQZone 业务需求2、数据库设计1. 抽取实体2. 分析其中的属性3. 分析实体之间的关系4. 数据库的范式1、熟悉 QQZone 业务需求用户登录登录成功,显示主界面。左侧显示好友列表;上端显示欢迎词。如果不是自己的空间,显示超链接:返回自己的空间;下端显示日志列表查看日志详情:日志本身的信息(作者头像、昵称、日志标题、日志内容、日志的日期)回复列表(回复者的头像、昵称、回复内容、回复日期)主人回复信息删除日志删除特定回复删除特定主原创 2022-05-26 23:52:41 · 3148 阅读 · 11 评论 -
(尚硅谷)JavaWeb新版教程07-水果管理系统的MVC实现
目录1、MVC1.1 MVC 的概念1.2 MVC 和三层架构之间的关系1.3 Model 层2、IOC-控制反转/DI-依赖注入2.1 耦合/依赖2.2 控制反转2.3 依赖注入3、事务管理3.1 涉及到的组件3.2 ThreadLocal4、水果管理系统 MVC 优化4.1 FruitServlet 组件的诞生FruitServlet 组件实现:4.2 使用反射判断 operate 优化 FruitServlet将 FruitServlet 中的服务方法用反射技术进行修改:4.3 DispatcherS原创 2022-05-22 12:05:53 · 2529 阅读 · 1 评论 -
(尚硅谷)JavaWeb新版教程06-Servlet-Filter-Listener
目录1、Servlet1.1 Sercvlet 初始化方法1.2 设置初始化参数的两种方法1.2.1 在 web.xml 文件中配置 Servlet1.2.2 通过注解的方式配置 Servlet1.3 Servlet 中的 ServletContext 上下文1.3.1 获取 ServletContext 的方法1.3.2 获取初始化值1.4 代码示例2、Filter 过滤器2.1 过滤器三要素2.2 过滤器生命周期2.3 Filter 开发步骤2.4 过滤器链3、Listener 监听器3.1 常见的监听原创 2022-05-20 23:25:23 · 857 阅读 · 0 评论 -
(尚硅谷)JavaWeb新版教程05-水果管理系统的初步实现
系列文章目录(尚硅谷)JavaWeb新版教程03-Tomcat-Servlet,介绍了 Tomcat 和 Servlet 的基本内容,实现了 Tomcat 的部署运行和访问。实现浏览器 - Servlet - 数据库交互操作,这里实现了在浏览器上添加数据,能够直接添加到数据库中的操作。(尚硅谷)JavaWeb新版教程04-Thymeleaf-保存作用域 ,介绍了 Thymeleaf 技术,实现了将数据库真实的数据显示到浏览器界面上。文章目录系列文章目录需求1、水果编辑功能1.1 edit 功原创 2022-05-20 19:18:18 · 2575 阅读 · 0 评论 -
(尚硅谷)JavaWeb新版教程04-Thymeleaf-保存作用域
3.6 Thymeleaf - 视图模板技术把真实的数据库数据显示到界面上的做视图渲染的一种技术。客户端发送 index 请求给服务器端服务端的 IndexServlet 组件响应并调用 service() 方法,可能是调用其中的 doGet() 方法IndexServlet 组件调用 FruitDAOImpl 实现类里面的方法,这个实现类是基于 BaseDAO 这个最基本的抽象类的然后 BaseDAO 这个类向数据库请求连接,并且实现增删改查数据库的一些数据数据库将数据再传给 BaseDAO原创 2022-05-19 00:32:01 · 1304 阅读 · 0 评论 -
(尚硅谷)JavaWeb新版教程03-Tomcat-Servlet
目录1、CS 和 BS 的异同点2、Tomcat2.1 Tomcat 安装及运行问题解决2.2 Tomact 新建项目-部署-运行-访问3、Servlet 入门1、CS 和 BS 的异同点解压:不要有中文不要有空格,尽量不要在 C 盘。(2)目录结构说明:注意:这里用老师给提供的 8.0.42 版本的压缩包,明明自己 JAVA_HOME 环境变量用的好好的,没有配置错误,但是点原创 2022-05-18 15:05:55 · 1232 阅读 · 0 评论 -
实现浏览器 - Servlet - 数据库交互操作
目录1、新建项目模块2、添加 web 模块3、导入 jar 包4、添加模块依赖5、部署 Tomcat5.1 第一种方式5.2 第二种方式6、配置 Web 容器6.1 配置的第一种方法6.2 配置的第二种方法7、开始建立客户端的 html 请求文件8、新建 JDBC 连接操作数据库8.1 数据库操作8.2 修改用户名和密码9、新建 Servlet 组件10、配置 servlet 映射11、检查是否能够成功向数据库添加数据1、新建项目模块在 project 下面新建一个 module2、添加 web 模原创 2022-05-17 17:56:28 · 2365 阅读 · 2 评论 -
(尚硅谷)JavaWeb新版教程02-CCS-JS
文章目录一、CSS1、CSS 使用的三种方式1.1 嵌入式样式表1.2 内部样式表1.3 外部样式表2、CSS 的基础语法2.1 标签选择器2.2 ID 选择器2.3 类选择器2.4 组合样式2.5 CSS 基本语法代码示例2.6 网页展示3、CSS 盒子模型3.1 三个基本的属性3.2 代码示例3.3 网页展示4、CSS 布局4.1 基本属性4.2 代码示例4.3 网页展示4.4 相对位置百分比高度宽度设置代码示例4.5 网页展示二、JavaScript1、特性2、JavaScript 代码嵌入方式2.1原创 2022-05-14 21:40:15 · 885 阅读 · 0 评论 -
(尚硅谷)JavaWeb新版教程01-HTML
1、名词解释HTML 是 Hyper Text Markup Language 的缩写。意思是『超文本标记语言』。2、超文本HTML 文件本质上是文本文件,而普通的文本文件只能显示字符。但是 HTML 技术则通过 HTML 标签把其他网页、图片、音频、视频等各种多媒体资源引入到当前网页中,让网页有了非常丰富的呈现方式,这就是超文本的含义——本身是文本,但是呈现出来的最终效果超越了文本。...原创 2022-05-13 21:44:05 · 1362 阅读 · 0 评论