03 2017 档案

摘要:ServletContext 被 Servlet 程序用来与 Web 容器通信。例如写日志,转发请求。每一个 Web 应用程序含有一个Context,被Web应用内的各个程序共享。因为Context可以用来保存资源并且共享,所以我所知道的 ServletContext 的最大应用是Web缓存 把不经 阅读全文
posted @ 2017-03-31 21:44 limeOracle 阅读(393) 评论(0) 推荐(0) 编辑
摘要:Java中对象的创建 clone顾名思义就是复制, 在Java语言中, clone方法被对象调用,所以会复制对象。 所谓的复制对象,首先要分配一个和源对象同样大小的空间,在这个空间中创建一个新的对象。那么在java语言中,有几种方式可以创建对象呢? ⊙ 使用new操作符创建一个对象 ⊙ 使用clon 阅读全文
posted @ 2017-03-31 17:32 limeOracle 阅读(257) 评论(0) 推荐(0) 编辑
摘要:啦啦啦 阅读全文
posted @ 2017-03-30 16:37 limeOracle 阅读(630) 评论(0) 推荐(0) 编辑
摘要:目录 一了解Servlet的概念 二Servlet技术功能 三 Servlet技术特点 四 Servlet生命周期 五servlet工作过程 六 Servlet与JSP区别 七Servlet代码结构 八 Servlet第一个程序 一、了解Servlet的概念 Servlet定义:Servlet是基于 阅读全文
posted @ 2017-03-29 22:50 limeOracle 阅读(3325) 评论(0) 推荐(0) 编辑
摘要:注*:集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序 注*:图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。 注*:EJB是sun 阅读全文
posted @ 2017-03-29 21:26 limeOracle 阅读(79499) 评论(2) 推荐(2) 编辑
摘要:8.7.1 启动Spring容器 对于使用Spring的Web应用,无须手动创建Spring容器,而是通过配置文件声明式地创建Spring容器。因此,在Web应用中创建Spring容器有如下两种方式: ⊙ 直接在web.xml文件中配置创建Spring容器 ⊙ 利用第三方MVC框架的扩展点,创建Sp 阅读全文
posted @ 2017-03-29 21:17 limeOracle 阅读(467) 评论(0) 推荐(1) 编辑
摘要:8.7 Spring 整合 Struts2 8.7.1 启动Spring 容器 8.7.2 MVC框架与Spring整合的思考 8.7.3 让Spring管理控制器 8.7.4 使用自动装配 阅读全文
posted @ 2017-03-29 21:15 limeOracle 阅读(170) 评论(0) 推荐(0) 编辑
摘要:(一)在xml里加入task的命名空间 (二)启用注解驱动的定时任务 (三)定时任务 Class : ATask Class : BTask Console : spring的定时任务默认是单线程,多个任务执行起来时间会有问题:B任务会因为A任务执行起来需要20S而被延后20S执行 (一)在xml里 阅读全文
posted @ 2017-03-28 15:44 limeOracle 阅读(14054) 评论(0) 推荐(0) 编辑
摘要:8.6.3 使用@Transactional Spring还允许将事务配置放在Java类中定义,这需要借助于@Transactional注解,该注解即可用于修饰Spring Bean类,也可用于修饰Bean类中的某个方法。 如果使用@Transaction修饰Bean类,则表明这些事务设置对整个Be 阅读全文
posted @ 2017-03-27 23:00 limeOracle 阅读(289) 评论(0) 推荐(0) 编辑
摘要:8.6.2 使用XML Schema配置事务策略 Spring 同时支持编程式事务策略和声明式事务策略,通常都推荐采用声明式事务策略。 ⊙ 声明式事务能大大降低开发者的代码书写量,而且声明式事务几乎不影响应用的代码。因此,无论底层事务策略如何变化,应用程序都无须任何改变。 ⊙ 应用程序代码无须任何事 阅读全文
posted @ 2017-03-21 21:33 limeOracle 阅读(357) 评论(0) 推荐(0) 编辑
摘要:啦啦啦 阅读全文
posted @ 2017-03-21 18:51 limeOracle 阅读(3937) 评论(0) 推荐(0) 编辑
摘要:一、事务概述事务表示一个由一系列的数据库操作组成的不可分割的逻辑单位,其中的操作要么全做要么全都不做。与事务相关的操作主要有:BEGIN TRANSACTION; 开始一个事务,方法是:begin()COMMIT; 提交一个事务,方法是:commit()ROLLBACK; 回滚一个事务,方法是:ro 阅读全文
posted @ 2017-03-21 17:58 limeOracle 阅读(984) 评论(0) 推荐(0) 编辑
摘要:当Jdbc程序向数据库获得一个Connection对象时,默认情况下这个Connection对象会自动向数据库提交在它上面发送的SQL语句。若想关闭这种默认提交方式,让多条SQL在一个事务中执行,并且保证这些语句是在同一时间共同执行的时,我们就应该为这多条语句定义一个事务。 其中,银行转账这一事例, 阅读全文
posted @ 2017-03-21 17:53 limeOracle 阅读(487) 评论(0) 推荐(0) 编辑
摘要:一、概念: 1、servlet:servlet是一种运行服务器端的java应用程序,具有独立于平台和协议的特性,并且可以动态的生成web页面,它工作在客户端请求与服务器响应的中间层。最早支持 Servlet 技术的是 JavaSoft 的 Java Web Server。此后,一些其它的基于 Jav 阅读全文
posted @ 2017-03-21 11:32 limeOracle 阅读(221) 评论(0) 推荐(0) 编辑
摘要:8.6.1 Spring支持的事务策略 JTA、JDBC、Hibernate Java EE应用的传统事务有两种策略:全局事务和局部事务。全局事务由应用服务器管理,需要底层服务器的JTA(Java Transaction API)支持。局部事务和底层所采用的持久化技术有关,当采用JDBC持久化技术时 阅读全文
posted @ 2017-03-09 22:41 limeOracle 阅读(444) 评论(0) 推荐(0) 编辑
摘要:啦啦啦 啦啦啦 阅读全文
posted @ 2017-03-09 13:47 limeOracle 阅读(290) 评论(0) 推荐(0) 编辑
摘要:8.6 Spring 的事务 8.6.1 Spring支持的事务策略 8.6.2 使用XML Schema配置事务策略 8.6.3 使用@Transactional 参考1、 啦啦啦 我早就肯定我的身体 被罪恶领入死亡里 可从来没有想过 现在还能这样 散发出芬香气息... 阅读全文
posted @ 2017-03-08 22:18 limeOracle 阅读(199) 评论(0) 推荐(0) 编辑
摘要:8.5.3 使用@CacheEvict清除缓存 被@CacheEvict注解修饰的方法可用于清除缓存,使用@CacheEvict注解时可指定如下属性: ⊙ value : 必须属性。用于指定该方法用于清除哪个缓存区的数据。 ⊙ allEntries : 该属性指定是否清空整个缓存区。 ⊙ befor 阅读全文
posted @ 2017-03-08 21:53 limeOracle 阅读(12173) 评论(0) 推荐(0) 编辑
摘要:8.5.2 使用@Cacheable执行缓存 @Cacheable可用于修饰类或修饰方法,当使用@Cacheable修饰类时,用于告诉Spring在类级别上进行缓存 程序调用该类的实例的任何方法时都需要缓存,而且共享同一个缓存区;当使用@Cacheable修饰方法时,用于告诉Spring在方法级别上 阅读全文
posted @ 2017-03-03 21:55 limeOracle 阅读(883) 评论(0) 推荐(0) 编辑
摘要:tomcat的配置文件在其安装后生成的conf目录下,其中主配置文件便是conf下的server.xml文件。 server.xml文件由server->service->engine->host->context结构组成。 啦啦啦 阅读全文
posted @ 2017-03-03 18:05 limeOracle 阅读(486) 评论(0) 推荐(0) 编辑
摘要:/WEB-INF/web.xml Web应用程序配置文件,描述了 servlet 和其他的应用组件配置及命名规则。 /WEB-INF/classes/包含了站点所有用的 class 文件,包括 servlet class 和非servlet class,他们不能包含在 .jar文件中。 /WEB-I 阅读全文
posted @ 2017-03-03 15:51 limeOracle 阅读(276) 评论(0) 推荐(0) 编辑
摘要:修改tomcat/conf目录里面server.xml文件 例如下面这样新增一个8090端口,设置下appBase目录,这样就可以用一个tomcat监听多个端口,每个端口都可以放应用了。我这样新增下面这个配置以后,tomcat就监听了2个端口(8080,8090) webapps目录和mywebap 阅读全文
posted @ 2017-03-02 10:50 limeOracle 阅读(14562) 评论(0) 推荐(0) 编辑
摘要:8.5.1 启用Spring缓存 Spring配置文件专门为缓存提供了一个cache:命名空间,为了启用Spring缓存,需要在配置文件中导入cache:命名空间。 导入cache:命名空间之后,启用Spring缓存还要两步: ① 在Spring配置文件中添加<cache:annotation-dr 阅读全文
posted @ 2017-03-01 21:11 limeOracle 阅读(639) 评论(0) 推荐(0) 编辑
摘要:8.5 Spring 3.1 新增的缓存机制 Spring 3.1 新增了一种全新的缓存机制,这种缓存机制与Spring容器无缝地整合在一起,可以对容器中的任意Bean或Bean的方法增加缓存。Spring的缓存机制非常灵活,它可以对容器中的任意Bean或的Bean的任意方法进行缓存,因此这种缓存机 阅读全文
posted @ 2017-03-01 20:20 limeOracle 阅读(267) 评论(0) 推荐(0) 编辑