`
文章列表
刚学weblogic没多久,把什么都安装好,管理服务器(端口7001)用户名密码为 weblogic, abc08010051,启动管理服务器,新建受管服务器Server-0(端口为7002), 在windows下使用命令startManagedWebLogic.cmd Server-0 http://localhost:7002 结果显示Authentication for user weblogic denied,在网上搜了很久,网上建议的做法:在受管服务器的目录Server-0下创建security文件夹,并新建文件boot.properties,内容为: username=webl ...
spring mvc 提供了控制器的入口:接口Controller   public interface Controller { ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception; }       根据不同需要提供了不同实现的Controller,今天我们来说说最常用的MultiActionController,在一个controller里多个方法对应多个请求   1 首先来看一下MultiActionCont ...
spring mvc是一个mvc开源框架,由于与spring是父子关系,所以无缝兼容   spring mvc入口:   <!-- spring MVC --> <servlet> <servlet-name>spring-mvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-pa ...
测试spring事务传播特性:    @Override @Transactional(propagation = Propagation.REQUIRED) public void saveLoginInfo(String userName, String dateString, String result) { //调用测试方法(本类内的方法) this.saveLoginInfoCall("2000040", "2013-09-10 00:00:00.000", "20 ...
1 本地事务,全局事务    本地事务:在单个 EIS 或数据库的本地并且限制在单个进程内的事务。本地事务不涉及多个数据来源    全局事务:资源管理器管理和协调的事务,可以跨越多个数据库和进程。资源管理器一般使用 XA 二阶段提交协议与“企业信息系统”(EIS) 或数据库进行交互 2 spring事务api    PlatformTransactionManager, TransactionDefinition, SavepointManager, TransactionStatus      (1) PlatformTransactionManager:事务管理平台,一个策略 ...
本文没有去探寻源码,只是根据现象去推理一下: 1 定义切面类: package main.daoImpl; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.After; import org.aspectj.lang.annotation.AfterReturning; import org.aspectj.lang.annotation.AfterThrowing; import org.as ...
spring aop使用有两种方式,一种是基于XML的,一种是基于注解的,下面是使用例子:   一 基于XML的aop使用 1 定义一个切面类: package main.daoImpl; import org.aspectj.lang.JoinPoint; public class LogAspect { public void before(JoinPoint jp) { System.out.println("Args:" + jp.getArgs()); System.out.println("Kind:" ...
spring bean配置记录 scope: singleton, prototype, request, session, globle sesssion 默认为singleton   id和name的区别: id是唯一标识bean.不能用特殊字符:×#@ ,不能用数字开头。在bean引用的时候只能有id指向你需要的bean name 可以用特殊字符,并且一个bean可以用多个名称:name=“bean1,bean2,bean3” ,用逗号隔开。如果没有id,则name的第一个名称默认是id 通过id和name都可以取出该Bean. <bean id=“thisbea ...
  在jdk的api中,资源访问基本上都是通过URL类和IO来完成的,首先我们来介绍一下jdk中的资源访问   在j2se中,我们一般通过ClassLoader的getResource()方法来定位查找资源:   public static void main(String[] args) throws IOException, URISyntaxException { URL url = Thread.currentThread().getContextClassLoader().getResource("format.properties"); P ...
spring在容器中使用了观察者模式:   spring事件:ApplicationEvent, 事件,该抽象类继承了EventObject,jdk建议所有的事件都应该继承自EventObject   spring事件监听器:ApplicationLisener public interface ApplicationListener<E extends ApplicationEvent> extends EventListener { /** * Handle an application event. * @param event the event ...
以前在项目中使用spring管理hibernate,配置spring为hibernate提供的事务,注入sessionFactory,开启事务驱动,在类或Service上加入@Transactional(propagation = Propagation.REQUIRED)注解即可,现在在一个项目中,数据访问没使用hibernate,使用的jdbc加连接池,刚开始的时候逻辑比较简单,未使用spring的事务管理,连接池配置如下:   <!-- 数据源配置,使用应用内的DBCP数据库连接池 --> <bean id="dataSource" ...
    在Servlet规范中定义了多种类型的监听器,它们用于监听的事件源分别为 ServletContext, HttpSession 和 ServletRequest 这三个域对象。        Servlet规范针对这三个对象上的操作,又把这多种类型的监听器划分为三种类型。     监听三个域对象创建和销毁的事件监听器     监听域对象中属性的增加和删除的事件监听器     监听绑定到 HttpSession 域中的某个对象的状态的事件监听器。(查看API文档)     (1)ServletContextListener       监听servletConte ...
  使用spring框架的时候,在web.xml的配置文件中都会加入如下注释:    <!-- spring --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/spring/spring.xml</param-value> </context-param> <listener> <listener-class>or ...
一、ServletContext详解 ServletContext是servlet与servlet容器之间的直接通信的接口。Servlet容器在启动一个Web应用时,会为它创建一个servletContext对象。每个web应用有唯一的servletContext对象。同一个web应用的所有servlet对象共享一个serveltContext,servlet对象可以通过它来访问容器中的各种资源。 servletContext接口提供的方法分为以下几种类型: 用于在Web应用范围内存取共享数据的方法。 注:web应用范围具有以下两层含义: (1) 表示有web应用的生命周期构成的时间段. (2 ...
    经常使用spring封装hibernate的同学,在写dao的具体实现类的时候,一般都会让dao实现类继承HibernateDaoSupport, 这样,在我们的dao实现类中就可以直接获得HibernateTemplate对象来直接使用,HibernateTemplate封装Hibernate的基本操作,    通过HibernateTemplate源码可知,我们需要给hibernateTemplate一个sessionFactory;一般都是通过spring注入    hibernateTemplate提供了一系列的CRUD方法,现在我们以get的实现来说明:    / ...
Global site tag (gtag.js) - Google Analytics