- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 Java Web快速开发框架 ---- JSPX (一)
现在的Java Web应用程序框架都需要进行大量的配置、投入大量的时间精力后才能投入生产,而且给人比较繁琐的感觉,如Struts、Tapestry等。今天在Sourceforge上寻到一开源框架--JSPX,在它的官方网站上将JSPX描述为:“JSPX is a pure java opensource free web RAD framework that easier and
2009-03-27 13:54:00 4908 1
原创 RIA框架AribaWeb终于开源了
刚才到AribaWeb的官网(http://aribaweb.org/)溜达了一圈,发现AribaWeb开源了,而且开源得相当彻底,没想到一直作为商业软件的AribaWeb框架居然会开源,看来开源是大势所趋噢,呵呵^_^,目前已经提供AribaWeb 5下载,使用 Apache Open Source License v2 许可,可以好好研究一下了。 AribaWeb框架是用来做富互联网
2009-03-26 21:46:00 1716
转载 实用的JavaScript工具
(注:以下工具的介绍转自JAVAEYE 2月刊) 今天在JavaEye 2月刊上看到这篇总结JavaScript的文章,觉得写的很好,现把这些工具的介绍转载过来做过保存,以后用到的话也可以查询查询:-P 在AJAX流行的今天很大程度上归功于JavaScript,如果没有JS,相信AJAX也无从谈起。JavaScript是一个功能强大的客户端脚本语言,它可以增强用户的体验,并提供丰富的互
2009-03-26 20:42:00 1230
原创 不输出SqlMap SQL Log
通常情况下大家都希望能在Console中或File输出Sqlmap生成的SQL,这样以方便查阅是否有错误发生。但在数据量很大的情况下,输出SQL将会浪费很多时间造成Performance问题。 刚才我们就经历了这样的场景: 一同事的SQL查询的记录数大约在5万条左右,执行SQL的时间仅为1秒,但输出log的时间使用了20分钟,这样他整个Job完成的时间就达到了20分18秒~~~这是
2009-03-26 15:02:00 1231
原创 "黑美人"的"屁股"又跷起来咯
偶家的“黑美人”--迈腾车因为后减震弹簧软,在经历了2个月的等待后终于在昨天换上了三个点的后减震弹簧,告别了“塌屁股”,呵呵,下图为后减震弹簧实图,还是德国进口的哦^_^
2009-03-21 23:38:00 1007
原创 再见-我们的SCS
公司将在4月1日正式并入NCS,以后SCS就不存在咯~~~~有点不爽的感觉!今天公司组织最后一次游玩--石象湖,晚上在皇城老妈聚餐,最后一次聚餐了,还不知道到了NCS会如何,希望大家都能有很好的发展,Good Bye SCS! We never forget you!
2009-03-21 23:33:00 855
原创 Struts2学习笔记九
上传与下载,一个古老而现代的话题......让我们试目以待13.Struts2中文件的上传与下载 (1). 数据编码方式 表单的enctype属性用于指定表单数据的编码方式,它可以为以下值:l application/x-www-form-urlencoded:默认的编码方式,只处理表单域里的value属性值,采用这种编码方式的表单会将表单域的值处理成URL编码
2009-03-18 23:20:00 749
原创 Struts2学习笔记八
今天刚学习了Struts2的类型转换器,感觉非常不错12.Struts2的类型转换 (1). 定义类型转换器 类型转换器主要用于一个字符串与一个复杂对象之间的相互转换。Struts2的类型转换器是基于OGNL实现的,在OGNL中提供了TypeConverter接口,如果要实现类型转换器则必须实现上述接口。 TypeConverter接口: p
2009-03-18 23:19:00 856 1
原创 Struts2学习笔记六
习惯了Struts1中的单独用ActionForm来封装请求参数,一时间还不太习惯Struts2在Action中对请求参数进行封装的模式,不过没关系,在Struts2同样可以使用VO来封装对象的。10.属性驱动和模型驱动 模型驱动的意思是使用单独的JavaBean来封装请求参数,使之贯穿于整个MVC流程;而与之对应的属性驱动则是使用属性作为贯穿MVC流程的信息携带者。进一步说来
2009-03-18 23:18:00 1224
原创 Struts2学习笔记七
一个优秀的框架通常对于异常的处理都是很周到的,下面就让我们来看看Struts2中的异常处理机制吧11.Struts2的异常 除了在Action中手动捕捉异常外,Struts2允许通过struts.xml文件来配置异常的处理,为了使用Struts2的异常处理机制,必须打开Struts2的异常映射功能,这步操作需要一个拦截器,该拦截器已经在struts-default.xml文件中
2009-03-18 23:18:00 513
原创 Struts2学习笔记五
Action配置完了就该配置返回结果了,这样才能让它们关联起来哦7.配置结果类型 Struts2使用元素在struts.xml文件中进行结果配置,根据元素的位置不同,可以分为:l 局部结果:将配置在中;l 全部结果:将配置在中; 元素的有两个属性,分别是name属性和type属性,此外在元素中还可以配置元素,元素的name属性可以
2009-03-18 23:17:00 520
原创 Struts2学习笔记四
最早使用动态方式调用是在Spring中,没想到Struts2也支持动态方法调用了,真是方便不少啊,呵呵,下面就来说说吧 :-) 6.动态方法调用 Struts2支持动态方法调用,它指的是一个Action中有多个方法,系统根据表单元素给定的action来访问不同的方法,而不用写多个Action。 使用动态方法调用前必须设置Struts2允许动态方法调用,
2009-03-18 23:16:00 935
原创 Struts2学习笔记三
今天弄了半天终于明白如何在Action中访问Servlet API了,唉......感觉没有Struts1方便,不过为了解偶也是值得的,呵呵 5.访问Servlet API 前面曾经说过,用户所写的Action并不是真正处理用户请求的Action实例,而仅仅是Struts2的Action代理的代理目标,这是因为它没有和Servlet API直接关联,根本无法处理用户的请求,
2009-03-18 23:15:00 795
原创 Struts2 学习笔记一
1. Struts1 与 Struts2的区别Struts2从字面上来看似乎是Struts1的升级,但实事上可以说Struts2与Struts1几乎没有什么关系,除了名字相同外;说实在的,Struts2可以看作是WebWork的升级,因为无论从编程风格的相似性还是所引用到的jar包,到处可以看到WebWork的身影。下面就来比较下Struts1与Struts2到底有哪些区别吧:
2009-03-18 23:13:00 682
原创 Struts2学习笔记二
接着上次的继续...... 4.详解struts.xml文件 (1). Bean配置 在配置Struts2的大部分核心组件时,会用到bean元素,其实Strus2中的bean元素与Spring中的bean元素无论从属性还是功能上都差别不大,即是方便地扩展框架的核心组件,以下是bean元素的属性:l class:必须> 指定Bean实例的实现类;l
2009-03-18 23:13:00 884
原创 Applet的数字签名
需求:从客户端本地properties文件中读取上、下、左、右页边距,设置打印页边距;说明:设置页边距的properties文件存放于C:/SCSIHIS/orderprinter.properties,打印代码通过JavaScript实现,需要将页边距取出送送入对应的JavaScript函数。分析与实现: 当需要用Applet访问客户端本地文件时,需要对Applet进行数
2009-03-18 23:11:00 738
原创 Toad Can't initialize OCI. Error -1解决办法
今天用Toad连接Oracle数据库时报错:"Cant initialize OCI. Error -1",同时Toad中Connect using下拉列表中的"OraClient10g_home1"显示为红色,经过google一翻查看,发现是未将Oracle的路径加入到环境变量path中去,即将D:/oracle/product/10.2.0/client_1/BIN加入环境变量path
2009-03-18 23:10:00 3811
原创 通过LDAP服务器验证用户身份
最近做的项目中,登录时需要连接到远程LDAP服务器对用户身份进行合法性验证,并获取登录用户权限等数据。下面是Java中访问LDAP的核心代码,供大家参考:public boolean authenticateUserViaLdap(String username, String password) throws LogicException { Hashtable srchEnv = n
2009-03-18 23:05:00 1222
原创 关闭IE6/IE7页面的JavaScript
function closePages() { var isIE6 = (window.navigator.userAgent.indexOf("MSIE 6") != -1); if(isIE6) { window.opener=null; } else { window.open(,_self
2009-03-18 23:00:00 497
原创 SqlMap中使用集合方式查询
当SQL中有IN操作时,在sqlmap中可以如下使用,传入的schoolingStatusList是一个List. 如下:SELECT DISTINCT VS.PPU_LVL, VS.FATHER_ID, VS.MOTHER_ID, VS.ID_NO, TO_CHAR(VS.DT_ADMITTED, YYYY) AS DT_ADMITTEDFROM WCCCDB.VW_PU_PPU
2009-03-18 22:59:00 670
原创 用Axis开发WebService
最近给同事培训了如何使用AXIS来开发WebService,顺便也来写一写,希望对有需要的人有所帮助。开发WebServices有两种方式:1. 先写Java Code,然后生成WSDL2. 先写WSDL,然后生成Java CodeAXIS可以算得上是WebService开发的元老了,当然对上述两种方式都支持,在此我只介绍如何通过Java Code生成WSDL,毕竟现在使用WebS
2009-03-18 22:55:00 782
Apple Objective-C Manual
2011-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人