
Java EE
Golfen
这个作者很懒,什么都没留下…
展开
-
Servlet之旅-ServletConfig与ServletContext的区别
ServletConfig与ServletContext两个接口都是在javax.servlet中定义的,他们看似相似,但是其实区别很大,下面我们就来讨论一下他们的区别和联系吧。 GenericServlet和HttpServlet都实现了ServletConfig接口,大家用ServletConfig最多的就是调用它的getInitParameter来获取部署时设定的Servlet的初始原创 2007-12-09 16:45:00 · 827 阅读 · 0 评论 -
Servlet之旅-Servlet中的Attribute
记得昨天提到了通过Attribute在Servlet中传递对象,今天我们就来看看在Servlet中Attribute有那几种类型,以及它们分别的使用范围和注意事项。 其实大家可以把Servlet中的Attribute看做是一个由(String,Object)pairs组成的列表,有点象hash表,你可以通过一系列的Attribute操作来对它们进行操作,这些操作包括:getAttri原创 2007-12-09 16:46:00 · 2021 阅读 · 0 评论 -
Servlet之旅-访问attribute时的thread-safe问题
上次我们提到了由于ServletContext和HttpSession的attribute很有可能被多个threads同时访问,所以我们必须考虑thread-safe的问题。 首先,我们来看一个解决方案,看看他是如何“试图”防止attribute被多threads访问的。 class SafeServlet extends HttpServlet { public synchroni原创 2007-12-09 16:47:00 · 831 阅读 · 0 评论 -
maven实例讲解
最近做项目需要用maven完成项目的build和打包,本人也是maven的新手,希望把自己的心得分享给大家。 项目的目录结构为maven的默认布局,这样省了很多配置的工作。我个人认为通过convention来简化配置也正是maven比ant进步的方面之一,也同时给开发者极大的方便。src main jave - 源码 resources - 配置文件 assemb原创 2009-06-25 21:08:00 · 1217 阅读 · 0 评论 -
Spring DM and OSGi Blueprint
今天弄明白了两个概念的关系:Spring Dynamic Modules for OSGi 和 OSGi Blueprint Spring Dynamic Modules for OSGi定义了一套用Spring DI 的方式来注册OSGi Service 和引用OSGi Service。用户再也不用写代码来注册和查找Service了。 OSGi 4.2 规范定义了Blueprin原创 2009-12-15 20:43:00 · 1720 阅读 · 0 评论