Java Web
文章平均质量分 74
Java Web相关技术的集合
wangyue_msn_86
这个作者很懒,什么都没留下…
展开
-
Java的参数传递——所谓的值传递和引用传递详解
最近一直疑惑一个问题,Java函数传递的形参会影响实参的值吗,听到网上很多说法,有的说java只有值传递,有的说java有值传递和引用传递,很迷糊。其实没有这么复杂,值传递、址传递、引用传递这些是c/c++中的概念,Java中甚至不用考虑这些专属名词。比较重要的就是了解JVM的内存机制,基本数据类型是存放到栈中的,引用数据类型是存在栈中的引用,指向存在堆中的实际对象(引用就是堆中对象的地址)。原创 2023-03-19 13:15:37 · 1378 阅读 · 1 评论 -
git日常使用命令
先pull再push不会覆盖新写的代码,有两种情况,1是代码有冲突,那就跟别的开发者协商保留那些代码,然后再提交,2是没有冲突,自己的版本是最新的版本,不会被git覆盖。答:在实习中遇到冲突时,就与其他开发者协商保留那些代码,我在工作中使用的软件是beyond compare来进行冲突代码的对比,根据行来进行代码的对比,如果远程仓库的代码片段你程序里没有,那么显然要保留,如果你的类或者文件远程仓库代码没有,那就应该提交上去,如果其他代码冲突,要跟其他开发者进行协商。1.为什么先pull再push?原创 2023-02-13 23:01:01 · 4688 阅读 · 6 评论 -
SSM框架整合
结合之前学过的ssm框架整合课程,记录一下简单的SSM框架整合,重点在于配置文件的书写(思想),以后随着SpringBoot框架的使用,SSM框架繁重的配置可能我们很少接触,但是着重体会一下SSM框架的配置思想。项目结构图如下所示:SSM框架整合重点在于用Spring集成MyBatis框架,下面将从Mapper层(Dao)往上进行分析:我们编写AccountMapper接口,以后都是代理开发方式,MyBatis框架将自动为我们生成实现类,Mapper接口要和映射文件遵循一定的对应规则。这是Account原创 2022-06-23 23:34:46 · 820 阅读 · 2 评论 -
黑马旅游网——分页数据展示(难点)和旅游线路名称查询
狗都能看懂的代码分析!!!,虽然这一块比较绕但是我还是决定让狗都能看懂期望效果:数据展示功能:当我们点击分页展示栏中任意一页时,就会展示相应板块(cid)的数据如我们点击国内游(cid=5),就会展示国内游的数据,这里数据库中只存了国内游的数据,我们点击之后就会以这样的方式展示数据:图面中的1、2、3部分就是我们要展示的数据了,我们需要的是在1处把旅游路线按照每页规定的展示页数(此处是5页)分页展示到页面上,在2处展示总共有多少信息,和总共有多少页,3处是一个分页展示条,采用前5后4的方式进行原创 2022-04-09 12:43:26 · 2061 阅读 · 4 评论 -
黑马旅游网项目——分类展示栏及其缓存优化
我们想要达的效果:就是这种分类展示栏,以后可以通过点击对应的专栏访问数据,想要实现这个分类展示栏很简单,直接从数据库中查询表即可,然后把查询到的数据展示到html页面上。表中的数据如下:我们创建一个CategoryServlet,使用findAll方法来查询数据:Web层代码:@WebServlet("/category/*")public class CategoryServlet extends BaseServlet{ private CategoryService ser原创 2022-04-06 10:23:12 · 1064 阅读 · 0 评论 -
Servlet的优化——抽取Servlet功能到一个里面
问题描述:在黑马旅游网项目中,我们每一个功能都要对应创建一个Servlet,这样使得Servlet的数量非常多,现在我们要优化为一个模块一个Servlet,或叫数据库中的一个表一个servlet。如图所示:用户注册、登录、退出、激活等每个功能都要使用一个servelt,这样一来使用的servlet数量太多了,现在要把他们简化为一个servlet中。实现办法:如图所示:抽取一个类BaseServlet来继承HTTPservlet,并使用方法名在浏览器前端发出请求(如localhost:/user/a原创 2022-04-03 17:17:42 · 1167 阅读 · 2 评论 -
黑马旅游网——用户注册和用户登录功能实现和分析
狗都能看懂的代码逻辑分析:用户注册功能:用户注册的逻辑流程图如下:用文字我们大概可以这样描述:1.客户端浏览器先访问我们的注册页面 regist.html2.填写完数据后我们用ajax方式把表单数据提交过去(前提是表单数据格式没毛病,通过了正则的校验)3.然后向registUserServlet发送一次请求,registUserServlet拿到表单数据4.registUserServlet让自己的秘书UserService拿着这些数据去帮远方的客户办理一下注册业务(他可不管自己的秘书的怎样原创 2022-04-01 11:36:45 · 3553 阅读 · 0 评论 -
Spring教程——黑马ssm系列心得笔记
Spring学习笔记一、Spring简介温馨提示:Spring的学习中会出现大量经典白学的案例,大师们为了偷懒而绞尽脑汁,我们要一步步的感受spring开发演化的过程。Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和AOP(Aspect Oriented Programming:面向切面编程)为内核。(Spring是一个轻代码,重配置的框架)提供了展现层 SpringMVC 和持久层 Spring原创 2022-03-30 08:59:11 · 1842 阅读 · 0 评论 -
Ajax和Json使用入门
AJAX:1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1. 异步和同步:客户端和服务器端相互通信的基础上 参考上图 * 同步:客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 * 异步:客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。 (重点)Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 [1] 通过在后台与服务器进行少量数据交原创 2022-03-22 22:15:57 · 207 阅读 · 0 评论 -
过滤器Filter和监听器listener
Filter:过滤器过滤器就像一个土匪,你每次请求都可以被其拦截并给出相应的操作:过滤器概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 请求资源,要通过过滤器访问,要离开时,也要再经过过滤器再走 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...快速入门: 1. 步骤: 1. 定义一个类,实现接口Filter 2.原创 2022-03-22 11:39:20 · 133 阅读 · 0 评论 -
会话技术:Cookie和Session
会话技术由于http协议是无状态的,所以某次请求和响应并不能知道上一次的请求和响应的信息,想要完成不同请求和响应的通信,那么就要使用到会话技术。1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话的范围内的多次请求间,共享数据3. 方式: 1. 客户端会话技术:Cookie 把数据存到客户端 2. 服务器端会话技术:Session 把数据存到服务器端要注意requset域对象和Cookie或sess原创 2022-03-21 10:22:14 · 133 阅读 · 0 评论 -
Servlet重要对象:Response对象使用速查
Response对象速查1.HTTP协议响应部分(重要)1. 请求消息:客户端发送给服务器端的数据 * 数据格式: 1. 请求行 2. 请求头 3. 请求空行 4. 请求体2. 响应消息:服务器端发送给客户端的数据 * 数据格式: 1. 响应行 1. 组成:协议/版本 响应状态码 状态码描述 2. 响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。 1. 状态码都是3位数字 2. 分类: 1. 1xx:服务器就收客户端消息,但没原创 2022-03-17 22:21:18 · 206 阅读 · 0 评论 -
Servlet重要对象:Request对象使用速查
Request对象request对象和response对象的原理:request和response对象是由服务器创建的。我们来使用它们request对象是来获取请求消息,response对象是来设置响应消息request对象继承体系结构: ServletRequest -- 接口 | 继承 HttpServletRequest -- 接口 | 实现接口 org.apache.catalina.connector.RequestFacade 类(tomcat)request功原创 2022-03-14 16:57:48 · 164 阅读 · 0 评论 -
Servlet知识入门
Servlet: server appletServlet概念:运行在服务器端的小程序Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。他不跟正常的Java类一样,没有main方法,只能用tomcat等Web服务器来执行它。将来我们自定义一个类,实现Servlet接口,复写这个接口的方法 ,才可以使用Servlet1、servlet入门程序1.配置servlet:在WEB-INF中的web.xml中进行配置,这里我们给入门程序ServletDemo1和S原创 2022-03-11 10:41:23 · 1386 阅读 · 0 评论 -
Tomcat服务器的使用
Tomcat服务器配置和使用1、Web基本概念入门 - 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端 - 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,再返回给浏览器 * 如:servlet/jsp,php,asp.... se原创 2022-03-08 22:14:47 · 1504 阅读 · 0 评论 -
XML基本知识
xml基本知识入门原创 2022-03-06 21:10:44 · 160 阅读 · 0 评论