本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7584660
建立时间:2006年5月29日




[Java Open Source]基于JAVA 5.0特性的compass应用
软件技术

lhwork 发表于 2006/7/31 11:44:48

JAVA 5.0里面有个很鲜明的就是annotation 在这里我也就是用他来配置实体类,而不用写xml .其他的配置就差不多一样了
//声明此类的别名为article,在COMPASS里面可以直接用article来访问
@Searchable(alias = "article")
public class Article extends BaseEntity {  ........
......
//这个是必须的,我也没仔细看为什么
 public Article() {  }  public List<Special> getSpecialList() {
  return specialList;
 }  /**
  * @return Returns the author.
  */
//设置搜索的别名为author,


阅读全文(3353) | 回复(2) | 编辑 | 精华 | 删除
 


[Apache(jakarta)]实践中整理出tomcat集群和负载均衡
软件技术

lhwork 发表于 2006/7/28 14:39:02

(一)环境说明
(1)服务器有4台,一台安装apache,三台安装tomcat
(2)apache2.0.55、tomcat5.5.15、jk2.0.4、jdk1.5.6或jdk1.4.2
(3)ip配置,一台安装apache的ip为192.168.0.88,三台安装tomcat的服务器ip分别为192.168.0.1/2/4
(二)安装过程
(1)在三台要安装tomcat的服务器上先安装jdk
(2)配置jdk的安装路径,在环境变量path中加入jdk的bin路径,新建环境变量JAVA_HOME指向jdk的安装路径
(3)在三台要安装tomcat的服务器上分别安装tomcat,调试三个tomcat到能够正常启动
(4)tomcat的默认WEB服务端口是8080,默认的模式是单独服务,我的三个tomcat的WEB服务端口修改为7080/8888/9999


阅读全文(3336) | 回复(2) | 编辑 | 精华 | 删除
 


[Wicket]Wicket转向页面方法
软件技术

lhwork 发表于 2006/7/28 11:48:17

方法一:直接转向一个新页面
if (!getPage().continueToOriginalDestination()) {
                    setResponsePage(new Index());
                }

方法2:在本页面上转向到另外一个页面
redirectToInterceptPage(newPage(Singl.class));

阅读全文(3688) | 回复(0) | 编辑 | 精华 | 删除
 


[Wicket]在一个Wicket应用里面使用一个自己WebSession
软件技术

lhwork 发表于 2006/7/28 11:47:52

这是根据官方的例子里面sign来的。
首先建立一个你自己WebSession

public class SignInSession extends WebSession {
   
public SignInSession(Application application)
    {
        super(application);
    }

    .....//自己添加需要的方法
}

最重要的就是在应用中指定使用这个WebSession

在你的WebApplication里面添加:

public ISessionFactory getSessionFactory()
    {
    &n

阅读全文(3350) | 回复(0) | 编辑 | 精华 | 删除
 


[Wicket]Wicket几种超连接方式
软件技术

lhwork 发表于 2006/7/28 11:45:53

可以当做书签的连接:
add(new BookmarkablePageLink("admin",Admin.class));
定义行为的连接:
Link link1 = new Link("link1")
        {
            public void onClick()
            {
                count1.clicks++;
            }
      &n

阅读全文(3102) | 回复(0) | 编辑 | 精华 | 删除
 


[Java Open Source]Web框架对比: Wicket vs Struts 
软件技术

lhwork 发表于 2006/7/28 11:35:43

一、概貌

Wicket是基于web应用框架的高级组件,其主要特点:
    * 在HTML和java之间的明确分隔
    * OO组件模式
    * 自动状态管理
    * 高度生产化
    * 低学习投入
    * 屏蔽Servlet API、HTTP协议细节
    * 无需XML配置文件
    * 易于构造可重用组件
Struts是以Model2 MVC 为蓝本构建的web应用框架。其工作围绕着处理HTTP请求的action类来完成。配置方式采用XML文件。
下文将对Wicket和Struts在体系、HTT

阅读全文(1675) | 回复(0) | 编辑 | 精华 | 删除
 


[Java Open Source]在SpringSide实现XFire Webservice认证
软件技术

lhwork 发表于 2006/7/26 10:10:28

XFire官方网站提供的基于Webservice认证的例子有问题,在新版本的XFire1.1.2中编译不通过,不过这也是小Case,我后来折腾了一下,为SpringSide提供了一个简单的Webservice认证功能。
XFire 跟Spring的天然融合,让我们可以少努力10年就能简单地在Spring中使用Webservice的强大魅力,我从AXIS专向XFire有一些冲 动,也吃了不少亏,但受REST一族的强力吹捧,感觉还是值得尝试的,因此,在公司的系统中也把Axis彻底换了XFire。

回到SpringSide,我大概介绍一下如何配置一个真正实用的XFire验证服务。
SpringSide中的XFire配置文件放在:
SpringSide-bookstore\src\org\springside\bookstore\plugins\webservice\application

阅读全文(1764) | 回复(0) | 编辑 | 精华 | 删除
 


[Dojo(Ajax)]dojo的包加载机制
软件技术

lhwork 发表于 2006/7/24 11:54:11

1、前言
   dojo利用ajax技术,基本实现的按需要下载js文件,估计与国内jsvm有类似功能(jsvm好久没关注了,不好乱说)。
   a、类库开发人员可以在dojo基础上开发自己的javascript类库。(dojo提供的够多的了,并不断扩大) 
   b、可以按照每个页面的需要,加载有限的类库。
   c、提供了很好的package机制。与java不同,采用dojo的包机制有一定写法要求。见后面说明。
   d、急剧缩小了类库大小。以前写过篇 (
阅读全文(6502) | 回复(1) | 编辑 | 精华 | 删除
 


[Java Open Source]二级联动下拉框
软件技术

lhwork 发表于 2006/7/24 10:18:43

这个一个ajax的经典示例,也是ajax的长处所在。不多说了,下面来看代码。

项目结构图:


index.jsp:

阅读全文(4039) | 回复(0) | 编辑 | 精华 | 删除
 


[Java Open Source]动态检查文本框中的数据
软件技术

lhwork 发表于 2006/7/24 10:17:51

ajax技术现在越来越受到大家的欢迎,因为它能很好的解决一些以前不好解决的问题,动态检查文本框中的数据就是体现之一。现在已经加上了数据库mysql,可以说得上是一个比较完整的例子了。

下面就是怎样实现动态检查文本框中的数据一个例子:
工程目录如下:


CheckServlet.java: