随笔 - 312, 文章 - 14, 评论 - 1393, 引用 - 0
数据加载中……

Weblogic10 + EJB3入门教程(1):编写第一个无状态会话Bean(Stateless Session Bean)

     摘要: 在本文主要介绍如何来开发一个Stateless Session Bean,并在未安装WebLogic10的机器上访问Session Bean。开发EJB3 Stateless Session Bean要比开发EJB2 Stateless Session Bean容易得多,只需要几个注释就可以搞定。  阅读全文

posted @ 2009-02-08 21:50 银河使者 阅读(4352) | 评论 (6)编辑 收藏

Struts1.x系列教程(9):上传任意多个文件

     摘要: 从《Struts1.x系列教程(8):上传单个文件》中给出的例子可以看出,在Struts1.x中上传单个文件是非常简单的,但在实际应用中,上传文件的个数一般是不确定的,如在网络硬盘中,用户可以根据自己的需要上传任意多个文件(当然,网络硬盘一次上传文件的数目一般也是有上限的,如50个,但用户可以只上传了3个文件,因此,在这种情况下,上传文件的个数也是不确定的)。如果读者用过“网易网盘”或其他类似的服务程序,它们的上传文件功能基本上都是根据用户选择的文件多少来添加要上传的文件(并不是一开始就在界面上放很多<input type=’file’>元素来让用户输入上传文件名)。为了让读者也可以使用Struts来实现这个功能,在本节将给出一个用Struts实现的类似“网易网盘”的上传任意多个文件的Web程序。  阅读全文

posted @ 2009-02-07 19:01 银河使者 阅读(4566) | 评论 (5)编辑 收藏

成功感言

     摘要: 勇气 + 自信 + 毅力 + 胸怀 = success  阅读全文

posted @ 2009-02-07 12:30 银河使者 阅读(326) | 评论 (0)编辑 收藏

在applet中访问本地资源

     摘要: applet运行在沙盒中,因此,对于不了解签名的开发人员,使用applet来访问本地资源被认为是“不可能完成的任务”,然而,我们可以使用keytool、jarsigner命令对jar文件进行签名,这样applet就可以在客户端随心所欲了,当然,这和ocx控件一样,也需要客户端进行确认。  阅读全文

posted @ 2009-02-06 21:46 银河使者 阅读(3170) | 评论 (2)编辑 收藏

Struts2.1.6测试小记

     摘要: 经笔者测试,Struts2.1.6并不与Struts2.0.14完全兼容,如在struts2.1.6中还需要一个commons-fileupload-1.2.1.jar文件才能正常使用,而在struts2.0.14中并不需要这个文件。Struts2.1.6至少需要6个jar文件才能正常工作,这6个jar文件是:struts2-core-2.1.6.jar、freemarker-2.3.13.jar、commons-logging-1.0.4.jar、ognl-2.6.11.jar、xwork-2.1.2.jar、commons-fileupload-1.2.1.jar。  阅读全文

posted @ 2009-02-06 12:55 银河使者 阅读(5451) | 评论 (14)编辑 收藏

SQL Server2005杂谈(3):四个排名函数(row_number、rank、dense_rank和ntile)的比较

     摘要: 本文介绍了SQL Server2005提供的四个排名函数(row_number、rank、dense_rank和ntile),其中row_number函数最常用,可以使用这个函数实现web分页功能。rank和dense_rank函数可以处理字段重复值问题。而ntile函数用于对记录进行分组处理。  阅读全文

posted @ 2009-02-05 20:21 银河使者 阅读(7048) | 评论 (2)编辑 收藏

WebService大讲堂之Axis2(6):跨服务会话(Session)管理

     摘要: 在《WebService大讲堂之Axis2(5):会话(Session)管理》一文中介绍了如何使用Axis2来管理同一个服务的会话,但对于一个复杂的系统,不可能只有一个WebService服务,例如,至少会有一个管理用户的WebService(用户登录和注册)以及处理业务的WebService。象这种情况,就必须在多个WebService服务之间共享会话状态,也称为跨服务会话(Session)管理。实现跨服务会话管理与实现同一个服务的会话管理的步骤类似,但仍然有一些差别,实现跨服务会话管理的步骤如下:

实现跨服务的Session管理需要如下三步:

1. 使用MessageContext和ServiceGroupContext获得与设置key-value对。

2. 为要进行Session管理的WebService类所对应的元素添加一个scope属性,并将该属性值设为application。

3. 在客户端使用setManageSession(true)打开Session管理功能。  阅读全文

posted @ 2009-02-03 23:42 银河使者 阅读(13826) | 评论 (20)编辑 收藏

Struts1.x系列教程(8):上传单个文件

     摘要: 在Web程序中的上传文件的功能一般会使用<input type=file.../>标签在客户端显示输入要上传的文件名的用户接口。如果读者使用过JSP/Servlet来处理客户端上传的文件就会知道,实现这个功能并不是很容易。而在Struts中为我们提供了一种机制,可以非常方便地将客户端上传的文件保存在服务端。在Struts Html标签库中提供了一个<html:file>标签,可以和FormFile类型的属性一起使用。通过这个属性返回的FormFile对象,就可以很方便地获得上传文件的InputStream对象,并做进一步地处理。  阅读全文

posted @ 2009-02-03 09:43 银河使者 阅读(4142) | 评论 (0)编辑 收藏

SQL Server2005杂谈(2):公用表表达式(CTE)的递归调用

     摘要: CTE不仅可以简化嵌套SQL语句,还可以方便地实现递归调用。如要查询一个部门下面的所有子部门,或某个省下面的所有市和行政区,只需要一个CTE就可以查出来。当然,如果不使用CTE,实现这个是比较麻烦的,如果只想用SQL实现,需要使用到游标等技术。  阅读全文

posted @ 2009-02-01 23:42 银河使者 阅读(2642) | 评论 (0)编辑 收藏

SQL Server2005杂谈(1):使用公用表表达式(CTE)简化嵌套SQL

     摘要: 在SQL Server中可以直接在SQL语句中嵌套其他的SQL语句,但当嵌套层次太多时,会使SQL语句难以理解和维护,而如果使用表变量(临时表)又会增加I/O开销。为了解决这个问题,在SQL Server2005中提供了CTE。使用CTE可以使被嵌套的SQL模块化,从而大大增加了SQL语句的可读性,同时又不会增加太多的I/O开锁。  阅读全文

posted @ 2009-01-31 14:40 银河使者 阅读(4957) | 评论 (3)编辑 收藏

列出全部内容
共31页: First 上一页 18 19 20 21 22 23 24 25 26 下一页 Last