1. 命题不清. 
  难道是jsp编译, 运行, 释放?2. 命题不清. 
  数据库事务?

解决方案 »

  1.   

    1、
    jsp的生命周期:0 编译 1 装载  2 初始化  3 执行  4 清理
    比servlet多了一个编译2、
    Java事务API(Java Transaction API,JTA)用于为EJB组件提供与数据库管理器无关的事务组件管理方式。JTA作为Java事务服务(Java Transaction Service,JTS)的高层应用编程接口,使得在组件程序设计过程中可以利用JTA中的相应方法控制组件的事务范围以及事务管理方式。对于不同类型的EJB组件,在组件开发和组装可以选择不同的组件事务管理方式。
      

  2.   

    1、jsp生命周期,编译{1}[jsp-servlet] 、{2}装载到内存(init())地址空间、 {3}init可能传送初始化参数,以便配置自己、{4}调用service()读取HTTP请求提供的数据进行执行{5}最后从内存中卸载servlet,收回处理。
    2、try{
          con.setAutoCommit(false);
          con.setTransactionIsolation(Connection.TRANSACTION_READ_COMMITTED);
          ............
          con.commit();
          
    }catch(SQLException e){
      con.rollback();}
      

  3.   

    jb打包的时候默认是required,什么时候需要修改它的值?