![](https://img-blog.csdnimg.cn/8e483cc2981a4c8198e3ffbaf7391ccd.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaWeb
文章平均质量分 94
tomcat+Web服务
~ 小团子
韩老师学生,对技术祛魅
展开
-
JavaWeb系列二十二: 线程数据共享和安全(ThreadLocal)
JavaWeb系列二十二: 线程数据共享和安全(ThreadLocal)原创 2024-07-23 19:38:22 · 100 阅读 · 0 评论 -
JavaWeb系列二十三: web 应用常用功能(文件上传下载)
JavaWeb系列二十三: web 应用常用功能(文件上传下载)原创 2024-07-22 10:31:06 · 724 阅读 · 0 评论 -
JavaWeb系列二十二: 线程数据共享和安全(ThreadLocal)
JavaWeb系列二十二: 线程数据共享和安全(ThreadLocal)原创 2024-07-08 16:38:20 · 343 阅读 · 0 评论 -
JavaWeb系列二十一: 数据交换和异步请求(JSON, Ajax)
1.JSON指的是JavaScript对象表示法(JavaScript Object Notation)2.JSON是轻量级的文本数据交换格式3.JSON独立于语言[即java, php, asp.net, go等都可以使用JSON]4.JSON具有自我描述性, 更易理解. 一句话, 非常的好用.AJAX即Asynchronous Javascript And XML(异步 JavaScript 和 XML)AJAX是一种浏览器异步发起请求(可以指定发送哪些数据), 局部更新页面的技术。原创 2024-07-08 16:38:02 · 1315 阅读 · 0 评论 -
JavaWeb系列三: JavaScript学习 下
文章目录js数组定义方式数组遍历js函数函数入门函数使用方式使用方式一使用方式二函数注意事项函数练习题定义对象使用object定义使用{}定义事件onload事件onclick事件失去焦点事件内容发生改变事件表单提交事件静态注册动态注册表单作业dom对象文档对象模型document对象应用实例一应用实例二应用示例三应用案例四DOM节点节点常用方法通过id获取节点获取所有option节点通过name获取节点查找id=language下所有li节点获取指定dom对象的所有子节点获取第一个子节点获取父节点获取前后原创 2024-06-27 15:58:39 · 821 阅读 · 0 评论 -
项目实战系列三: 家居购项目 第六部分
引入文件上传下载的包: commons-io-1.4.jar, commons-fileupload-1.2.1.jar。FurnDAOImpl的查询语句加上图片字段 image_path as imagePath。将checkout.jsp复制成update_ok.jsp。工具类添加方法 - 判断请求是不是一个ajax请求。返回json格式的字符串 - 方式二。工具类添加方法 - 返回当前日期。AuthFilter - 代码。将文件上传路径保存成一个常量。思路分析-程序框架图。原创 2024-06-26 17:31:21 · 396 阅读 · 0 评论 -
项目实战系列三: 家居购项目 第五部分
我在首页购买了一个小台灯, 数据库中生成了对应的订单和订单项, 但家居表里该小台灯的销量和库存没有变化, 纹丝不动. 相当于客户下单了, 但没有给人家发货.如果登陆的账户是管理员, 则返回到管理员登陆成功的页面。修改表单提交到memberServlet。web层 - OrderServlet。是可以参与业务逻辑的。原创 2024-06-26 17:31:02 · 381 阅读 · 0 评论 -
项目实战系列三: 家居购项目 第四部分
totalCount调用的是Cart的getTotalCount方法, totalPrice调用的是getTotalPrice方法。首页购买的商品总数量 - totalCount会默认调用getTotalCount方法。cart是个引用, cart内容变了, session中也会跟着变。Cart类补充getTotalCount方法 - 错误写法。index.jsp跳转购物车页面无响应 - 排错技巧展示。创建CartServlet。这里默认添加的数量是1。order_item表。cartItem模型。原创 2024-06-26 17:30:37 · 995 阅读 · 0 评论 -
项目实战系列三: 家居购项目 第三部分
引入kaptcha-2.3.2.jar包, 在web.xml中配置KaptchaServlet。KAPTCHA_SESSION_KEY是一个常量, 使用前需要导入。shortcuts: ctrl+alt+u👉在局部打开类图。manage_menu.jsp 取缔list方法。2.web层, 配置KaptchaServlet。1.前端页面 - login.jsp。4.进入MemberServlet。3.点击提交, 验证码不能为空。管理员登陆后, 点击家居管理。原创 2024-06-26 17:30:10 · 716 阅读 · 0 评论 -
项目实战系列三: 家居购项目第二部分
增加隐藏域合并到MemberServlet。原创 2024-06-26 17:28:09 · 1106 阅读 · 0 评论 -
项目实战系列三: 家居购项目 第一部分
cart.jsp, checkout.jsp, order.jsp,order_detail.jsp均可跳转。MVC最早出现在JavaEE三层中的Web层, 它可以有效地指导WEB层代码如何有效地分离, 单独工作。包括无参构造器和set方法. 如果添加有参构造器, 记得书写无参构造器。6.对于复杂的前端页面, 要学会打开当前页面的结构, 提高工作效率。loign.jsp - 注册失败回显信息时, 停留在注册的tab内。get方法也要生成, 因为前端页面EL表达式是要调用get方法的。测试(不要忘了测试)原创 2024-06-26 17:26:26 · 1012 阅读 · 0 评论 -
JavaWeb系列二十: jQuery的DOM操作 下
jQuery的DOM操作CSS-DOM操作多选框案例页面加载完毕触发方法作业布置jQuery获取选中复选框的值jQuery控制checkbox被选中jQuery控制(全选/全不选/反选)jQuery动态添加删除用户CSS-DOM操作获取和设置元素的样式属性: css()获取和设置元素透明度: opacity属性获取和设置元素高度, 宽度: height(), width(). 在设置值时, 若只传递数字, 则默认单位是px; 如需要使用其它单位则需传递一个字符串, 例如 $(“p:first”)原创 2024-06-24 11:05:52 · 505 阅读 · 1 评论 -
JavaWeb系列十九: jQuery的DOM操作 上
查找节点, 修改属性查找属性节点: 查找到所需要的元素之后, 可以调用jQuery对象的attr()方法用来 设置/返回 它的各种属性值设置属性值 $(“img”).attr(“width”, “300”);返回属性值 $(“img”).attr(“width”);创建节点创建节点: 使用jQuery的工厂函数$(): $(html标签); 会根据传入的html标记字符串创建一个jQuery对象并返回.动态创建的新元素节点不会自动地添加到文档中, 而是需要使用其它方法将其插入到文原创 2024-06-24 11:05:36 · 419 阅读 · 0 评论 -
JavaWeb系列十八: jQuery选择器下
属性过滤选择器属性过滤选择器的过滤规则是通过元素的属性来获取相应的元素种类用法返回值说明[attribute]$(“div[id]”)集合元素匹配包含给定属性的元素, 例子中是选取了所有带id属性的div标签[attribute=value]$(“input[name=‘zzw’]”)集合元素匹配给定的属性是某个特定值的元素, 例子中选取了所有name属性是’zzw’的input元素[attribute!=value]$(“input[name!=‘zz原创 2024-06-24 11:05:11 · 280 阅读 · 0 评论 -
JavaWeb系列十七: jQuery选择器 上
jQuery选择器jQuery基本选择器jquery层次选择器基础过滤选择器内容过滤选择器可见度过滤选择器选择器是jQuery的核心, 在jQuery中, 对事件处理, 遍历 DOM和Ajax 操作都依赖于选择器jQuery选择器的优点$(“#id”) 等价于 document.getElementById(“id”);$(“tagName”) 等价于 document.getElementsByTagName(“tagName”);完善的事件处理机制应用实例前端报错的位置原创 2024-06-24 11:05:01 · 374 阅读 · 0 评论 -
JavaWeb系列十六: jQuery初步入门
JavaWeb系列十六: jQuery初步入门原创 2024-06-24 11:04:46 · 397 阅读 · 0 评论 -
JavaWeb系列十五: JavaWeb三大组件之过滤器Filter
JavaWeb系列十五: JavaWeb三大组件之过滤器Filter原创 2024-06-24 10:46:56 · 903 阅读 · 0 评论 -
JavaWeb系列十四: JavaWeb三大组件之监听器Listener
JavaWeb系列十四: JavaWeb三大组件之监听器Listener原创 2024-06-24 10:46:07 · 575 阅读 · 0 评论 -
JavaWeb系列十三: 服务器端渲染技术(JSP) 下
JavaWeb系列十三: 服务器端渲染技术(JSP) 下原创 2024-06-24 10:39:53 · 758 阅读 · 0 评论 -
JavaWeb系列十二: 服务器端渲染技术(JSP) 上
JavaWeb系列十二: 服务器端渲染技术(JSP) 上原创 2024-06-24 10:39:14 · 1232 阅读 · 0 评论 -
JavaWeb系列十一: Web 开发会话技术(Cookie, Session)
JavaWeb系列十一: Web 开发会话技术(Cookie, Session)原创 2024-06-24 10:34:56 · 915 阅读 · 0 评论 -
JavaWeb系列十: web工程路径专题
JavaWeb系列十: web工程路径专题原创 2024-06-24 10:34:17 · 764 阅读 · 0 评论 -
JavaWeb系列九: 手动实现Tomcat底层机制
JavaWeb系列九: 手动实现Tomcat底层机制原创 2024-06-24 10:25:13 · 864 阅读 · 0 评论 -
JavaWeb系列八: WEB 开发通信协议(HTTP协议)
JavaWeb系列八: WEB 开发通信协议-HTTP协议原创 2024-06-24 10:22:34 · 718 阅读 · 0 评论 -
JavaWeb系列七: 动态WEB开发核心(Servlet) 下
JavaWeb系列七: 动态WEB开发核心(Servlet) 下原创 2024-06-24 10:15:05 · 932 阅读 · 0 评论 -
JavaWeb系列六: 动态WEB开发核心(Servlet) 上
Servlet在开发动态WEB工程中, 得到广泛的应用. 掌握好Servlet非常重要,Servlet(基石)是SpringMVC的基础●Servletjava服务器小程序), 它的特点:1.它是由服务器端调用和执行的(一句话: 是Tomcat解析和执行)2.它使用java语言编写的, 本质就是Java类3.它是按照Servlet规范开发的(除了4.功能强大, 可以完成几乎所有的网站功能(在以前, 老程序员, 使用Servlet开发网站) 技术栈要求高, 内卷(硬起来)原创 2024-06-24 09:53:02 · 1122 阅读 · 0 评论 -
Vue,超详细整理,适合新手入门
Vue入门教学笔记原创 2023-07-12 13:41:48 · 489 阅读 · 7 评论 -
前端技术栈 【建议收藏】
传统非模块化开发有如下的缺点: (1) 命名冲突;(2) 文件依赖JavaScript代码越来越庞大, JavaScript引入模块化编程, 开发者只需要实现核心的业务逻辑, 其它都可以加载别人已经写好的模块JavaScript使用 “模块” 的概念来实现模块化编程, 解决非模块化编程问题模块化也是ES6的新特性common2.js。原创 2023-06-29 14:01:16 · 2829 阅读 · 4 评论 -
项目实战系列三:【家居购项目 (新版) 】
家居购项目 🌳分页导航 🌳购物车 🌳订单生成 🌳权限验证 🌳事务管理 🌳上传图片原创 2023-05-29 16:42:38 · 1059 阅读 · 3 评论 -
JavaWeb系列五: Tomcat
Tomcat+IDEA原创 2023-03-24 08:34:47 · 897 阅读 · 0 评论 -
JavaWeb系列四: XML 和 DOM4J
xml学习原创 2023-03-11 15:29:45 · 3883 阅读 · 0 评论 -
JavaWeb系列三: JavaScript学习 上
前端js学习原创 2023-03-10 13:06:05 · 3953 阅读 · 3 评论 -
JavaWeb系列二: CSS
css入门原创 2023-03-01 16:41:29 · 323 阅读 · 0 评论 -
JavaWeb系列一: HTML
html入门原创 2023-03-01 10:36:18 · 1108 阅读 · 0 评论