- 博客(12)
- 收藏
- 关注
原创 SpringMVC
设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式就是一种模子,经过多年实践锤炼形成一套行之有效的完成某个特定任务的步骤和方式。例如:飞天茅台的酿造过程,酿造工序,前后不能变,温差不能变,这样做就是好喝,稍微改动就变味道了。
2024-10-22 20:41:37
1092
1
原创 Spring IOC--续
P命名空间 不是新的东西,它是对 IoC 和 DI 的简化。使用 p 命名空间 可以更加方便地完成 bean 的配置以及 bean 之间的依赖注入。
2024-10-11 18:00:00
2118
原创 Spring框架01
IoC控制反转:即,把创建对象的权利交给框架,也就是指将对象的创建、对象的初始化、对象的存储、对象的管理交给了Spring容器。IOC本质是一种设计思想。IoC 是一种通过描述来生成或者获取对象的技术,对于Java初学者 更多时候所熟悉的是使用 new 关键字来创建对象,而在spring中则不是,它是通过描述(XML或注解)来创建对象。
2024-10-06 22:00:54
2345
原创 Mybatis框架
是一款优秀的框架,用于简化JDBC的开发。是 Apache的一个开源项目iBatis,2010年这个项目由apache迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github。MyBatis的特点MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis封装了几乎所有的JDBC代码和参数的手工设置以及结果集的检索;
2024-09-23 19:33:12
2855
1
原创 Servlet的学习07--状态管理02
见名知意,是会话的意思。当浏览器访问服务器时,服务器会为每一个浏览器在服务器端的内存中分配空间,单独维护一个Session对象,每个session对象都有一个唯一标识符,叫sessionId。服务器会将sessionId以cookie的方式发给浏览器,浏览器会保存sessionid.当浏览器再次向服务器发送请求时,会带上sessionId。服务端收到sessionId后,会依据sessionId查找是否有对应的session对象。
2024-09-22 21:23:26
852
原创 Servlet的学习06--状态管理01
有的时候,需要将浏览器与服务器之间的多次交互(请求和响应)看成一个整体(同一个用户的多次请求),并将多次交互时所涉及的数据(即状态)保存下来,提供给后续的交互进行数据的管理即状态管理。状态就是数据管理指的是在这个多次交互的过程中对数据的存储、修改、删除。生活中很多与状态管理类似的案例。如洗车卡记录洗车次数就是很典型的状态管理。洗车卡可以是一张记录简单次数的标示,车主每次携带卡片洗车后由商家修改,车主即可带走这张记录数据的卡片,商家不会保存任何数据,客户自己负责携带需要维护的数据。
2024-09-21 22:08:29
817
1
原创 Servlet的学习05--Servlet对路径的处理
一个web组件(servlet/jsp)将未完成的任务转交给另外一个web(servlet/jsp)组件。在浏览器地址栏中输入的地址格式如下:.....例:http://localhost:8088/day44_servlet/servlet03ip: 服务器所在IP地址port: 服务器的端口号appName: 要访问的项目名称..... 就是请求资源路径,也就是getRequestURI()方法的返回值。
2024-09-19 19:04:29
918
1
原创 Servlet的学习04---请求方式
get: 请求服务器上指定的资源post: 向服务器上的资源提交数据head: 和get相似put: 上传资源delete: 删除资源1: 浏览器发送地址请求2: 根据ip和port号定位到tomcat容器3: tomcat容器根据appName确定项目4: 然后tomcat查找当前项目下的web.xml配置信息,用url-pattern与地址信息进行匹配5: 根据两个相同的name找到对应的servlet组件。
2024-09-18 19:09:59
1042
2
原创 Servlet的学习03-生命周期
即容器调用Servlet的构造器,创建一个Servlet对象MySecondServlet s = new MySecondServlet() <------不是程序员调用的,而是容器帮助我们调用并创建的。1. 谁负责实例化servlet类(也可以叫组件)的对象 : tomcat(servlet容器)2. 什么时机实例化:- 浏览器发送请求这个组件时创建- 添加配置参数load-on-startup, 在tomcat服务器启动时创建。
2024-09-14 17:51:55
638
1
原创 Servlet的学习02
部署完项目后的执行流程:1. 浏览器向服务器发送请求,访问服务器上的某一个项目下的某一个资源路径如下:http://服务器IP:服务器端口/项目名/资源路径2. 服务器收到请求后,会先确认并找到该项目3. 如果找到了该项目,会加载里面的web.xml配置文件4. 然后通过资源路径,去匹配servlet-mapping里的url-pattern,来确定servlet-name5. 根据servlet-name,定位到对应的servlet里的servlet-class。
2024-09-13 19:01:59
363
1
原创 Servlet的学习01
Servlet是什么:全称是Java Servlet, 运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。Servlet的主要用途:接受、处理来自浏览器端(BS架构中的B端)的请求和用户输入响应来自数据库或者服务端(BS架构中的S端)产生的数据到浏览器端,动态构建网页。
2024-09-12 18:30:00
565
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人