12 2022 档案

摘要:Bea的获取方式 1.构造方法实例化 1,创建bean对象 public class SpringBean { public SpringBean() { System.out.println("springBean无参构造方法执行!"); } } 2,xml里面配置bean对象 <!-- spri 阅读全文
posted @ 2022-12-28 20:47 RepublicLine 阅读(116) 评论(0) 推荐(0) 编辑
摘要:Maven核心概念: POM: 一个文件pom.xml,pom(Project Object Modle)项目对象模型 maven把一个项目当作一个模型使用,控制maven构建项目的过程,管理jar依赖,通过pom文件实现 约定的目录结构: maven项目的目录和文件的位置都是规定的 maven中约 阅读全文
posted @ 2022-12-26 19:56 RepublicLine 阅读(24) 评论(0) 推荐(0) 编辑
摘要:MVC架构模式 系统为什么要分层? 希望专人干专事,各司其事,职能分工明确,代码耦合度降低 软件的架构中:有一个非常著名的架构模式:MVC架构模式 M(Modle:数据/业务) V(View:视图/展示) C(Controller:控制器) C:是核心,控制器,司令官 M:处理业务/处理数据的秘书 阅读全文
posted @ 2022-12-25 19:08 RepublicLine 阅读(28) 评论(0) 推荐(0) 编辑
摘要:Listener监听器 什么是Listener监听器? 监听器是Servlet规范中的一员 为什么要有监听器? 监听器实质上是Servlet规范留给web程序的特殊时机 如果特殊时段想使用某段代码,就需要用到监听器 Servlet规范中提供了哪些监听器对象? jakarta.servlet包下: S 阅读全文
posted @ 2022-12-23 22:08 RepublicLine 阅读(61) 评论(0) 推荐(0) 编辑
摘要:JSP page指令 JSP指令 指令的作用:指导jsp的翻译引擎如何翻译jsp文件 指令包含哪些? include指令:现在不用了 taglib指令: page指令: page指令基础语法:<%@指令名 属性名=值,属性名=值,属性名=值...%> 常用的属性 session设置是否自动生成ses 阅读全文
posted @ 2022-12-23 19:49 RepublicLine 阅读(21) 评论(0) 推荐(0) 编辑
摘要:EL表达式 El表达式是什么? Expression Language(表达式语言) EL表达式归属于JSP 为什么要有EL表达式? EL表达式可以代替JSP中的java代码,让jsp文件中的程序更加整洁美观。 jsp中夹杂着很多的java代码,不美观不整洁,难维护 EL表达式出现在jsp中主要有三 阅读全文
posted @ 2022-12-23 19:48 RepublicLine 阅读(23) 评论(0) 推荐(0) 编辑
摘要:Filter过滤器 Filter是什么? filter也称之为过滤器,它是javaWeb三大组件之一(Servlet程序、Listener监听器、Filter过滤器) 为什么需要Filter? 解决一些复用代码 把Servlet看成需要执行的目标代码,我们可以使用过滤来添加过滤代码,这个过滤代码可以 阅读全文
posted @ 2022-12-23 19:47 RepublicLine 阅读(103) 评论(0) 推荐(0) 编辑
摘要:Cookie 什么是Cookie? 在session的实现原理中,每一个session对象都会关联一个sessionId JSESSIONID=ADA72403E73D3C0F2541BBE159E9C65B 以上这个键值对数据就是Cookie对象 对于session关联的cookie对象来说。这个 阅读全文
posted @ 2022-12-21 16:27 RepublicLine 阅读(39) 评论(0) 推荐(0) 编辑
摘要:Jsp改造OA项目 使用Servlet+JSP完成oa项目的改造 使用servlet收集数据 使用jsp展示数据 将之前的原型html文件修改为jsp在文件头部添加 <%@page contentType="text/html;charset=utf-8"%> 将全部文件拷贝在web目录下,完成所有 阅读全文
posted @ 2022-12-19 20:44 RepublicLine 阅读(33) 评论(0) 推荐(0) 编辑
摘要:JSP底层原理分析 在WEB-INF目录外创建一个index.jsp文件 将项目部署成功之后启动服务器,浏览器访问该jsp页面,在服务器启动页面可以看到CATALINE_BASE这个信息 org.apache.catalina.startup.VersionLoggerListener.log CA 阅读全文
posted @ 2022-12-19 11:06 RepublicLine 阅读(58) 评论(0) 推荐(0) 编辑
摘要:模板方法设计模式 在之前的oa项目中,web.xml是一个臃肿的问题,使用注解开发可以有效解决 还有一个比较臃肿的问题,一个servlet单表crud就对应了6个servlet类,这种开发方式,必然会导致类爆炸(类的数量过多)。 怎么解决类爆炸问题? 使用模板方法设计模式 以前的设计是一个请求对应一 阅读全文
posted @ 2022-12-18 17:47 RepublicLine 阅读(22) 评论(0) 推荐(0) 编辑
摘要:Servlet注解,简化配置 分析OA项目中的web.xml文件 一个简单的servlet的CRUD中web.xml文件的配置信息就如此之多,如果采用该方式,对于一个项目来说,web.xml文件会非常庞大,有可能达到几十兆 在web.xml文件中进行servlet信息的配置,开发效率非常低,每一个s 阅读全文
posted @ 2022-12-18 13:08 RepublicLine 阅读(153) 评论(0) 推荐(0) 编辑
摘要:在一个WEB应用中如何完成资源的跳转 一个Web应用中可以通过两种方式完成资源的跳转 转发 重定向 转发和重定向有什么区别? 转发 //获取请求转发器对象 RequestDispatcher dispatcher = request.getRequestDispatcher("/dept/list" 阅读全文
posted @ 2022-12-14 18:11 RepublicLine 阅读(85) 评论(0) 推荐(0) 编辑
摘要:Servlet单表CRUD 使用Servlet完成对单表的CRUD(B/S结构) 实现步骤 第一步:准备一张数据库表 CREATE TABLE `dept` ( deptno int primary key, dname varchar(255), loc varchar(255) ); inser 阅读全文
posted @ 2022-12-13 13:13 RepublicLine 阅读(36) 评论(0) 推荐(0) 编辑
摘要:WEB-INF目录 WEB-INF目录下的资源是受保护的,在浏览器上不能通过路径直接访问,所以HTML,CSS,JS,image等一些静态资源一定放到WEB-INF之外。 ServletRequest接口 HttpServletRequest是一个接口,全限定名称:javax.servlet.htt 阅读全文
posted @ 2022-12-06 11:20 RepublicLine 阅读(32) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示