
J2EE
好风软件工作日
好风软件工作室。
展开
-
jsp标签之directive(page)
在jsp页面中常常会看到类似于下面的代码:这些代码指定了当前页面的一些属性,下面让我们来一起看一下他们的作用:1 import 用法:Import是众多属性中唯一能够多次使用的一个。它的作用是在jsp页面上引入需要用到的外部包路径。在jsp页面上,有一些包是默认导入的,具体是哪些,我忘记了-_-,以后找到补上,知道的朋友也可以留言告诉我…………----------原创 2007-06-20 20:57:00 · 3206 阅读 · 0 评论 -
什么是SOA,转自百度百科
http://baike.baidu.com/view/21305.htm SOA 面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义转载 2007-08-16 09:51:00 · 901 阅读 · 0 评论 -
oracle 的面向服务的基础架构(SOA)研讨会(济南) 的一点笔记
昨天下午去参加oracle 的面向服务的基础架构(SOA)研讨会,现将一些感想写一下。 此次会议分为三个主题:1 目前IT现状。2 oracle信息基础架构。3 合作伙伴演讲。 我们所关注的其实是前两部分,而前两部分又有所交叉,即首先提出现在IT行业存在的问题,然后说明oracle是怎样解决这些问题的。所以,在这里我将1和2 结合起来进行总结。原创 2007-08-17 11:31:00 · 4450 阅读 · 0 评论 -
使用 proxool 连接池获取连接
这个连接池可以自动识别坏连接的,建议网络环境不稳定的情况下使用 使用方法很简单:1 导入jar文件: proxool-0.9.0RC3.jar和commons-logging.jar(从 http://proxool.sourceforge.net/ 下载)2 在WEB-INF目录下创建proxool.xml文件: Anything outside the "proxool原创 2007-05-18 09:53:00 · 1268 阅读 · 0 评论 -
HttpSession的生命周期( 翻译来自:Manning SCWCD Exam Study Kit )
1 新客户端向服务器第一次发送请求的时候,request中并无sessionID .2 此时server端会创建一个session对象,并分配一个sessionID,serssion对象会保存在服务器端。此时session的状态处于new state状态,如果调用session.isNew(),则返回true3 当服务器段处理完毕后,将此sessionID,同response一同传回翻译 2007-05-31 13:55:00 · 1200 阅读 · 0 评论 -
设置session超时时间的两种方法
1 可以在web.xml中进行配置: 30 此时值的单位为分钟,2以编程方式进行设置: 使用HttpSession 的setMaxInactiveInterval(int sec )进行session 超时时间的设置此时值的单位为秒, 也可以查看超时时间:调用HttpSession 的getMaxInactiveInterval(),单位是秒原创 2007-05-31 13:59:00 · 3904 阅读 · 0 评论 -
与session相关的listener接口简介
1 HttpSessionAttributeListener : 当一对象被放入session 时触发或从session中移除时触发相应的事件。 相应的方法:Void attributeAdded(HttpSessionBindingEvent e);//当对象被增加到一个session中时,会执行此方法Void attributeRemoved(HttpSessionBindi原创 2007-06-08 15:05:00 · 1146 阅读 · 0 评论 -
如何在程序中加入缓存机制
看别人写的源程序,发现使用了缓存处理机制,好奇,学习了一下,很有意思的东西。它使用的是whirlycache这一个开源项目,版本0.7.老了点。先用着。 //定义自己的缓存类public class MemberCache { //这里是默认的缓存时间 public static final long TIME_OUT = DateUtil.HOUR原创 2007-12-19 16:37:00 · 3343 阅读 · 0 评论 -
BIRT学习小结
自己写的birt学习笔记,由于是根据英文教材学习的,可能在理解上会出现一些偏差,见谅……,如需要示例,可以联系我BIRT概述 BIRT (Business Intelligence and Reporting Tools), 是为 Web 应用程序开发的基于 Eclipse 的开源报表系统,特别之处在于它是以 Java 和 J2EE 为基础。BIRT 有两个主要组件:基于原创 2009-08-12 19:03:00 · 3206 阅读 · 1 评论 -
jboss7与struts2整合出现 vfs路径问题的解决方法
修改xwork-core.jar包的源文件:com.opensymphony.xwork2.util.URLUtil ,增加public static final String JBOSS7_VFS = "vfs",并修改isJBoss5Url方法为:final String protocol = fileUrl.getProtocol(); return JBOSS7_VF原创 2012-08-11 11:46:05 · 2842 阅读 · 0 评论 -
使struts2配置项支持通配符,无需再<include>!
看struts2的源码,是无法进行使用通配符配置文件配置的,我们只能老老实实的在配置文件中写入一个有一个的include。虽然可以在多个配置文件中进行include嵌套编写。但总归还是需要写滴。要做到使用通配符的方式,按照某种规则来自动查找配置文件并加载,则需要我们struts2的进行扩展。 org.apache.struts2.dispatcher.Dispatcher的init_T原创 2012-08-13 17:07:55 · 2996 阅读 · 2 评论 -
使mybatis配置文件支持通配符,包括别名和mapper!
mybatis的配置文件人口只有一个,而且别名必须写在这个文件里面,很难维护,要想实现web项目间的依赖,更是十分困难。所以重写了factoryBean(基于spring管理的方式),代码如下:/* * Copyright 2010-2011 The myBatis Team * * Licensed under the Apache License, Version原创 2012-08-13 17:14:55 · 24387 阅读 · 1 评论 -
下一代软件架构--SOA
转自:http://dev2dev.bea.com.cn/techdoc/200404186.html 时间:2004-04-29作者:李巍浏览次数: 20430 本文关键字:SOA, Web Service, 集成, 业务流程转载 2007-08-14 10:48:00 · 956 阅读 · 0 评论 -
http1.1状态代码及其说明
http://industry.ccidnet.com/art/1077/20030924/723327_1.htmlHTTP 1.1状态代码及其含义 下表显示了常见的HTTP 1.1状态代码以及它们对应的状态信息和含义。 应当谨慎地使用那些只有HTTP 1.1支持的状态代码,因为许多浏览器还只能够支持HTTP 1.0。如果你使用了HTTP 1.1特有的状态代码,最好转载 2007-07-29 12:06:00 · 830 阅读 · 0 评论 -
什么是CSS hack及写法。
什么是CSS hack来源:http://www.div-css.com什么是CSS hack由于不同的浏览器,比如Internet Explorer 6,Internet Explorer 7,Mozilla Firefox等,对CSS的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够转载 2007-07-30 08:14:00 · 1084 阅读 · 0 评论 -
fileUpload控件使用方法介绍(有试例源代码哦!)
使用FileUpLoad包进行文件上传。进行文件上传一般有三种方式使用fileUpLoad使用smartFileUpLoad自己编写类似的程序进行解析下面介绍一下第一种方式的使用方法:fileUpLoad是apache的一个开源项目,用来进行解析带有文件的请求处理。著名的struts的FormFile就是用的它进行解析处理的。 1首先页面上我们需要将表单原创 2007-06-24 18:16:00 · 4789 阅读 · 2 评论 -
让你的页面永不超时
当你使用一个系统时,如果长时间不操作就会出现超时现象,如果你正在编辑一个文档,这时你修改的内容可能就白费了哦。怎么办?让你的会话不超时呗。解决超时问题有如下方法:1 将你的服务器的超时时间设置得很长,这显然增加了服务器的负担(让会话永不超时更是不可取的方式) 2 使用iframe定期向服务器发送请求,自动延长超时时间.(当然这个iframe是隐藏的)3 使用ajax程序代替if原创 2007-06-25 11:44:00 · 5217 阅读 · 1 评论 -
常用mimetype列表 (转)
文章转自:http://blog.youkuaiyun.com/alin0725/archive/2007/04/08/1556481.aspx好像excle的应该为:application/vnd.ms-excel$mimetypelist["csm"] = "application/cu-seeme";$mimetypelist["cu"] = "application/cu-seeme"转载 2007-06-22 15:24:00 · 1219 阅读 · 0 评论 -
方便 Ajax 与 Java EE 的集成(链接)
写的挺好的http://www-128.ibm.com/developerworks/cn/java/j-ajaxee/index.html原创 2007-06-27 14:46:00 · 874 阅读 · 0 评论 -
在网站程序的任何地方获取到request对象.doc
在一个WEB程序中,你想不想在一个JAVABEAN中获取到httpservletrequest对象?只需要使用一个filter就可以搞定了!!这是通过ThreadLocal实现的,下面引用一段定义:ThreadLocal是什么 ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是thread local vari原创 2007-07-17 17:14:00 · 1326 阅读 · 0 评论 -
JAVA WEB 程序乱码问题解决
以 mysql为例:1 首先是数据库的编码问题,尽量让数据库的编码和程序的编码一致起来,推荐utf-8 这又分为jdbc部分的编码设置: a 需要指定connection url为:jdbc:mysql://localhost/dms?characterEncoding=UTF-8,注意编码部分 b 设置数据库结构的编码2 增加字符编码过滤器(filter): w原创 2007-04-23 09:18:00 · 776 阅读 · 0 评论 -
使用org.apache.commons.mail 发送邮件
package com.hf.mail;import org.apache.commons.mail.EmailException;import org.apache.commons.mail.HtmlEmail;public class mailSender { /** * @param args */ public static void main(String[] arg原创 2007-04-23 10:08:00 · 5455 阅读 · 2 评论 -
关于使用脚本请求服务器端资源无法缓存的问题
在使用脚本请求服务器端资源时(如图片),会出现重复下载资源的问题,这个问题只在IE中出现过,经查找,发现一个解决方式:加一个过滤器,代码如下:、import java.io.IOException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;原创 2007-04-23 09:59:00 · 835 阅读 · 0 评论 -
从websphere6.0升级到6.02步骤
在使用websphere6.0时,如果不进行升级,会出现内存释放困难打上补丁就解决了,具体步骤如下: 升级到6.0.2根据的文档: http://www-1.ibm.com/support/docview.wss?rs=180&context=SSEQTP&uid=swg212100551开启WEBSPHERE相关的应用2在bin目录下运行backupConfig原创 2007-04-23 10:18:00 · 1664 阅读 · 0 评论