
Java
chlstar
这个作者很懒,什么都没留下…
展开
-
Servlet技术之ServletRequest接口(学习笔记)
该接口定义了一个对象,这个对象给一个servlet实例提供客户端的请求信息。servlet容器创建一个ServletRequest对象然后将其作为参数传递给servlet实例的service()方法。 ServletRequest对象提供了一些数据,这些数据包括parameter的名字和数值,attributes,和输入流。继承了ServletRequest的接口可以提供特定协议的数据(例如,H原创 2012-09-13 15:59:00 · 899 阅读 · 0 评论 -
Spring事务管理2
无论使用声明式还是编程式事务,选择一个正确的PlatformTransactionManager实现是关键。目前实现类有这些AbstractPlatformTransactionManager, CciLocalTransactionManager, DataSourceTransactionManager, HibernateTransactionManager, JdoTransactionM原创 2015-06-24 11:14:49 · 524 阅读 · 0 评论 -
Spring事务管理1
使用Spring几乎一定会使用他的事务管理。Spring提供了一致的API,无论底层是JTA、JDBC、Hibernate、JPA、JDO中的哪一种,用户只要通过Spring来管理事务都将面对一个一致的API,之所以能够这样是因为Spring在其上进行了一些抽象。Spring事务抽象的关键是事务策略,事务策略通过PlatformTransactionManager接口定义。 package or原创 2015-06-24 10:46:37 · 482 阅读 · 0 评论 -
servlet里面那些要人蒙圈的方法
ServletContext的getContextPath()方法: 返回web项目部署的上下文路径,一般以/开始但是不以/结束。如果项目被部署在根目录中(ROOT中),则返回""。例如项目部署在rsac目录中,那么该方法返回"/rsac"。 HttpServletResponse的sendRedirect(path)方法: 参数path可以是相对URL(chlstar09),也原创 2014-01-28 10:33:41 · 595 阅读 · 0 评论 -
java实现在线预览功能 swftools+flexPaper
ava实现在线预览功能 swftools+flexPaper 最近做项目用户有个需求,要求在线预览上传的pdf文件。遂上网寻找解决路线,一阵狂搜,得到答案swftools+flexPaper. swftools:用来将pdf文件转换成swf文件http://www.swftools.org/download.html flexPaper:用来在线预览swf文件http:/原创 2014-01-28 10:31:15 · 1419 阅读 · 0 评论 -
Servlet技术之ServletConfig接口(学习笔记)
servlet容器用该对象在servlet初始化时向它传递信息。一个servlet只有一个ServletConfig对象。 上图是该接口的所有方法。原创 2012-09-14 23:00:30 · 411 阅读 · 0 评论 -
Servlet技术之ServletContext接口(学习笔记)
ServletContext接口定义了一系列的与容器通信的方法,例如,得到文件的MIME类型,转发请求,或是写日志文件。每一个Web应用程序(一个Web应用程序是servlet和内容的集合,以.WAR文件的格式被安装在服务器的URL命名空间的特定的子集中,例如/catalog)在每一个java虚拟机里面都有一个上下文(context)。ServletContext植根于Web服务器的一个已知路径里原创 2012-09-14 19:58:07 · 986 阅读 · 0 评论 -
Servlet技术之GenericServlet抽象类(学习笔记)
这个抽象类实现了Servlet和ServletConfig接口。定义了一个通用的独立于协议的servlet。如果要是写一个用于Web的HTTP servlet那么应该继承HttpServelt抽象类。GenericServlet类简化了servlet的开发,它对Servlet和ServletConfig接口提供了简单的实现,也实现了ServletContext接口中声明的log方法。 这个类里面原创 2012-09-15 20:40:24 · 864 阅读 · 0 评论 -
Spring事务管理3
如何正确配置Spring事务管理已经清楚了,接下来就是如何使用了。此时有个疑问,如何将资源与Spring的事务管理同步起来,如果我们使用DataSource作为持久层,在没有Spring事务管理情况下,我们这样写代码 Connection connection = null; try { String sql = "insert into person_d (name) val原创 2015-06-24 16:39:21 · 447 阅读 · 0 评论