07 2019 档案
摘要:传统的JavaWeb使用Servlet写后台,Struts主要是代替Servlet写后台的,用于处理客户端请求。 Struts框架抽象出后台处理的通用步骤,封装为一个框架,简化了后台编程。 与Servlet相比,Struts具有先进的架构、编程思想。 Struts的功能 自动封装参数 参数校验 结果
阅读全文
摘要:Spring对JDBC进行了封装,降低了JDBC的使用难度。 Spring JDBC的核心类是JdbcTemplate。 Spring JDBC的使用步骤 1、添加需要的jar包 spring-jdbc.RELEASE.jar、spring-tx.RELEASE.jar 即使我们不手动管理事务,也需
阅读全文
摘要:jQuery简介 jQuery 是一个轻量级的 JavaScript 库。 jQuery 极大地简化了 JavaScript 编程。 jQuery的下载、引入 1、进入jQuery官网,点击下载 看到的是jQuery的源代码,右键另存为js文件即可。 2、在web页面中引入jQuery文件 因为在h
阅读全文
摘要:在spring中使用aspectj有2种方式: xml配置 注解配置(推荐) 这2种方式需要添加的jar包都一样(待修改): spring-aop.RELEASE.jar aspectjweaver.jar 在spring中使用aspectj,不需要添加aspectjrt.jar,也不需要专门的aj
阅读全文
摘要:spectJ是Java的一个AOP框架,可以单独使用,也可以整合到其它框架中。 单独使用AspectJ时需要使用专门的编译器ajc。 java的编译器是javac,AspectJ的编译器是ajc,aj是首字母缩写,c即compiler。 此处介绍如何单独使用AspectJ。 下载AspectJ所需的
阅读全文
摘要:ProxyFactoryBean类 FactoryBean接口用于Bean的实例化,ProxyFactoryBean是它的一个实现类,用于实例化代理(Bean)。 spring aop是用动态代理实现的,自己写jdk动态代理、cglib代理很麻烦,spring用ProxyFactoryBean封装了
阅读全文
摘要:AOP全称Aspect-Oriented Programming,即面向切面编程,是面向对象编程(OOP)的一种补充。 在通常的业务处理中,都会进行事务处理、日志记录等操作,比如: class User{ public void addUser(){ ...... //添加用户 ....... //
阅读全文
摘要:看到别人的页面中有目录,自己尝试着做了下,步骤如下: 1、设置书签(下锚) 写一段内容,选中内容(只选中开头部分也行),点击,输入书签名称 2、在页面的最前面编写目录 写一段文字,选中这段文字,点击, 说明:可使用清除锚、链接。
阅读全文
摘要:Spring容器可以管理singleton作用域的Bean的生命周期,可以调用创建、初始化、销毁等生命周期的方法。 对于prototype作用域的Bean,Spring容器只负责创建,创建后Bean的实例就交给客户端代码来管理,Spring容器不再跟踪其生命周期。 Bean的生命周期 1、检查此Be
阅读全文
摘要:Spring注入依赖的4个注解 @Value 注入int、float、String等基本数据类型,只能标注在成员变量、setter方法上。 @Autowired 按类型自动装配,可标注在成员变量(官方不推荐)、构造方法、setter方法上。 @Qualifier 按名称自动装配,需要和@Autowi
阅读全文
摘要:创建Bean的实例有3种方式: 构造器方式 静态工厂方式 实例工厂方式 构造器方式 构造器方式是最简单,也是最常用的。 写一个Bean, 提供带参的构造器:使用带参的构造器创建bean的实例。 或者提供无参的构造器+setter方法:先使用无参的构造器创建对象,再调用setter方法注入依赖。 使用
阅读全文
摘要:bean常用的配置方式有2种: xml文件 注解 使用xml文件配置bean <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="ht
阅读全文