摘要: 现在很多人在使用SSH架构(Spring, Struts, Hibernate)开发, Tomcat 上开发完了, 认为往WebLogic上一放, 就可以正常的运行. 然而实际情况并非这么简单. 首先是JDK支持问题, Tomcat 5.0 开始都支持 Java 5和 Java EE 5, 但 WebLogic 8 只支持 JDK 1.4, J2EE 1.3; WebLogic 9 之后才能支持 ... 阅读全文
posted @ 2010-04-30 11:29 心梦帆影 阅读(1152) 评论(0) 推荐(0) 编辑
摘要: 学习如何使用简单标记 API 和构建用于求解 JSP 表达式的定制标记,如何控制 JSP 页面中的流以及如何创建 Java 集合。 本文相关下载: · 示例代码 · OC4J 10g 开发人员预览版 2 · JSTL 1.1 JavaServer Pages (JSP) 和 JSP 标准标记库 (JSTL) 为 Web 开发人员提供了许多有用的标记(也称作操作)。此外,JSP 2.0 还提供两... 阅读全文
posted @ 2010-04-29 11:46 心梦帆影 阅读(738) 评论(0) 推荐(0) 编辑
摘要: SQL中Case的使用方法(上篇) Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex          WHEN '1' THEN '男'          WHEN '2' THEN '女... 阅读全文
posted @ 2010-04-28 19:46 心梦帆影 阅读(801) 评论(0) 推荐(0) 编辑
摘要: 前言     本文档反映的是SpringSide 团队的编码规范,同时推荐所有使用SpringSide框架的开发人员遵循。     本文档基本遵循Sun's Coding Conventions,补充了其中没有说明或者有所改动的地方。 版权声明       本规范由springsid... 阅读全文
posted @ 2010-04-28 18:45 心梦帆影 阅读(1535) 评论(0) 推荐(0) 编辑
摘要: J2EE 6和Glassfish 3V正式发布了,J2EE 6正式发布了Servlet3.0, 为了能更好的对WEB2.0提供支持, 3.0添加了异步处理的机制.HTTP1.1相对于HTTP1.0的影响.HTTP1.1最大的一个改变就是提供了长连接,这样HTTP不再是一次请求,一次连接的协议了,只要HTTP的connection不关闭,一次HTTP连接可以支持任意多次request/reponse... 阅读全文
posted @ 2010-04-27 13:20 心梦帆影 阅读(1556) 评论(0) 推荐(0) 编辑
摘要: Servlet3.0规范的新特性主要是为了3个目的: 1.简化开发 2.便于布署 3.支持Web2.0原则 为了简化开发流程,Servlet3.0引入了注解(annotation),这使得web布署描述符web.xml不在是必须的选择。 Pluggability可插入性 当使用任何第三方的框架,如Struts,JSF或Spring,我们都需要在web.xml中添加对应的Servlet的入口。这使得... 阅读全文
posted @ 2010-04-27 13:18 心梦帆影 阅读(6635) 评论(0) 推荐(0) 编辑
摘要: 总结1:附件参数g的用法 表达式加上参数g之后,表明可以进行全局匹配,注意这里“可以”的含义。我们详细叙述: 1)对于表达式对象的exec方法,不加入g,则只返回第一个匹配,无论执行多少次均是如此,如果加入g,则第一次执行也返回第一个匹配,再执行返回第二个匹配,依次类推。例如 var regx=/user\d/; var str=“user18dsdfuser2dsfsd”; var rs=reg... 阅读全文
posted @ 2010-04-23 11:54 心梦帆影 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Oracle sql优化1 前言… 2 2 总纲… 2 3 降龙十八掌… 3 第一掌 避免对列的操作… 3 第二掌 避免不必要的类型转换… 4 第三掌 增加查询的范围限制… 4 第四掌 尽量去掉“IN”、“OR” 4 第五掌 尽量去掉 “<>&... 阅读全文
posted @ 2010-04-23 11:50 心梦帆影 阅读(673) 评论(0) 推荐(1) 编辑
摘要: 对Tomcat部署web应用的方式总结,常见的有以下四种: 1,使用控制台部署 访问Http://localhost:8080,并通过Tomcat Manager登录,进入部署界面即可。 2,利用Tomcat自动部署 将应用程序复制到Tomcat的 webapps路径下,Tomcat启动时将自动加载。 3,修改Server.xml文件部署 用UE或EditPlus打开Tomcat位于c... 阅读全文
posted @ 2010-04-23 11:39 心梦帆影 阅读(1467) 评论(0) 推荐(0) 编辑
摘要:   Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后... 阅读全文
posted @ 2010-04-23 11:38 心梦帆影 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Spring事务配置的五种方法 2009-04-24 10:20 总结如下:     Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。     DataSource、TransactionManage... 阅读全文
posted @ 2010-04-23 11:37 心梦帆影 阅读(376) 评论(0) 推荐(0) 编辑
摘要: Spring 和 struts 整合的三种方式。 1,使用Spring 的 ActionSupport 2, 使用Spring 的 DelegatingRequestProcessor 类。 3,全权委托。 无论用那种方法来整合第一步就是要为struts来装载spring的应用环境。 就是在 struts 中加入一个插件。 struts-config.xml中 <plug-in clas... 阅读全文
posted @ 2010-04-23 11:34 心梦帆影 阅读(248) 评论(0) 推荐(0) 编辑
摘要: Java路径中的空格问题 1, TestURL().class.getResource("").getPath()或TestURL().class.getResource("").getFile()获得的路径,不能被FileReader()和FileWriter()直接应用。   原因是URL对空格,特殊字符(%,#,[]等)和中文进行了编码处理... 阅读全文
posted @ 2010-04-22 18:59 心梦帆影 阅读(8576) 评论(0) 推荐(0) 编辑
摘要: Resolving spurious project errors in EclipseOpening a workspace with several projects, I was presented with the following error for two of the projects:The project cannot be built until the build path... 阅读全文
posted @ 2010-04-19 12:30 心梦帆影 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 《uml用户手册》(中文版)第10章,第97页:“在语义上,包括泛化、关联和实现在内的所有关系都是某种依赖关系。”第5章,46页:“其实聚合是一种特殊的关联。”因此,aggregation是一种association。association是一种dependency。association和dependency的区别: (《uml用户手册》)"给定一... 阅读全文
posted @ 2010-04-18 15:31 心梦帆影 阅读(1688) 评论(0) 推荐(0) 编辑
摘要: OGNL 是 Object-Graph Navigation Language 的缩写, 从语言角度来说:它是一个功能强大的表达式语言,用来获取和设置 Java™对象的属性。 OGNL 在许多的地方都有应用。本文将对 OGNL 进行介绍以及如何使用 OGNL 。OGNL 的历史OGNL最初是为了能够使用对象的属性名来建立 UI 组件 (component) 和 控制器 (control... 阅读全文
posted @ 2010-04-17 16:23 心梦帆影 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 反射是 Java 语言被视为动态或准动态语言的一个关键性质,结合反射和 XML会帮助我们更快、更方便地实现一些动态代码,从而解决编程中可能遇到的不确定问题。本文将结合反射与 XML 对 Java编程的动态性进行深入浅出的讨论。在理解本文的思想之后,您可以将其应用到程序中以创建灵活的代码。引言在现实生活中,经常会发生这种情况。我要去商场买菜来准备晚餐,我不知道买什么,但是进入商场之前我会随手拿一个购... 阅读全文
posted @ 2010-04-17 16:19 心梦帆影 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 相信通过阅读“Java 动态代理机制分析和扩展,第 1 部分”,读者已经对 Java 动态代理机制有了一定的了解。本文将在上一篇的基础上,针对 Java 动态代理仅支持接口代理这一局限进行扩展,实现对类的代理。本文希望将 Java 动态代理机制从接口扩展到类,使得类能够享有与接口类似的动态代理支持。设计及特点新扩展的类名为 ProxyEx,将直接继承于 java.lang.... 阅读全文
posted @ 2010-04-17 14:37 心梦帆影 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 本文通过分析 Java 动态代理的机制和特点,解读动态代理类的源代码,并且模拟推演了动态代理类的可能实现,向读者阐述了一个完整的 Java 动态代理运作过程,希望能帮助读者加深对 Java 动态代理的理解和应用。引言Java动态代理机制的出现,使得 Java开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类。代理类会负责将所有的方法调用分派到委托对象上反射执行,在... 阅读全文
posted @ 2010-04-17 14:31 心梦帆影 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来的。Java Applet需要从远程下载 Java 类文件到浏览器中并执行。现在类加载器在 Web 容器和 OSGi 中得到了广泛的使用。一般来说,Java应用的开发... 阅读全文
posted @ 2010-04-17 14:12 心梦帆影 阅读(223) 评论(0) 推荐(0) 编辑