摘要:
原理概述: 1、浏览器发起请求,经过一系列过滤器,到达核心过滤器StrutsPrepareAndExecuteFilter2、通过actionMapper将请求交给Action代理,查询配置文件中需要调用的action,在调用前后会执行相关拦截器(登陆判断,用户权限)3、创建一个actionInvo 阅读全文
摘要:
List是一个接口,继承自Collections接口 一、List特点 元素有序,可重复 二、ArrayList,LinkedList与List的不同 1、List是接口类,ArrayList和LinkedList是List的实现类。2、ArrayList是动态数组(顺序表)的数据结构。顺序表的存储 阅读全文
摘要:
概念:线程就是轻量级的进程,是程序执行的最小单位。 tip1:线程的五种状态:1、新建 新建了一个线程2、可运行 线程的start()方法被调用,该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu 的使用权3、运行状态 获取CPU时间片,执行代码块4、阻塞 (一). 等待阻塞:运行(ru 阅读全文
摘要:
功能: 日志记录,事务处理 简单描述: 把几个类的共有代码,抽取到一个切片中,在运行时,动态地将代码切入到类的指定方法中。 使用方法: 通过AOP代理,被调用到InvocationHandler类的invoker方法执行 配置:被代理接口,被代理接口实现类,各类拦截器 代码实现: 四、IOC IoC 阅读全文
摘要:
前端UI框架 1、使用[只需引用这两个文件] 2、数据表格 绑定容器、设置数据接口、在表头设定对应的字段 阅读全文
该文被密码保护。 阅读全文
摘要:
特点: 1、GOOGLE开发的JAVA框架,良好的IDE支持以及优秀的DEBUG追踪能力 2、使用JAVA编写前端UI,跨浏览器支持 3、相比于传统javascript(JScript、ECMAScript): (1)优势: 1、用户输入信息的校验 2、检测E-mail格式 3、校验密码 4、AJA 阅读全文
摘要:
SSH 通常指的是 Struts2 做控制器(controller),spring 管理各层的组件,hibernate 负责持久化层。SSM 则指的是 SpringMVC 做控制器(controller),Spring 管理各层的组件,MyBatis 负责持久化层。 一、Controller层面共同 阅读全文
摘要:
一、为什么要使用集合 单个数据,可以用变量保存; 多个数据,可以用数组保存; 但是对于存储多个数据且数量不确定的情况,使用集合; 二、集合和数组的区别 (1)数组:1、只能保存同一种类型的数据;2、数组一旦创建,容量不可改变;3、数组可以保存引用类型的数据和基本类型的数据; (2)集合:1、可以保存 阅读全文