vAgent(宾馆、旅游线路订购网)二---开发工具选型

CakePHP + JQuery/Prototype + MySQL + Apache + Linux 是该项目的技术平台。所有开发工具必须基于此考虑。 1. PowerDesigner12.5 数据库建模工具 既然选择了Ror风格的CakePHP,数据库设计作为模型的开始就是很自然,PowerDesigner用过了都说好。 2. Subvesion: 源码控制工具 心甘情愿、 ...
by koda 2008-07-03 浏览 (88) 回复 (0)

关于prototype与jquery 的一起协作问题

在项目中引用第三方的webEdit,由于此组件用到了prototype, 而我们对于ajax的处理是用jquery Lib ,主要是基于jquery 优美的框架哲学,但在使用的过程进导致webedit不能使用,由于prototype与jquery都有$ ,应该是由此引起,因为以此找到一个篇关于此的解决方案 记录如下 PrototypeAndjquery   Back ...
by jackdraw 2008-06-24 浏览 (105) 回复 (0)

T5+spring2.0+hibernate3.2+xfire使用类库列表

在eclipse3.2中新建maven项目(在eclipse添加maven插件才能创建maven项目),项目依赖maven库,maven的搭建前面有讲解 建好项目后,打开pom.xml 将如下内容拷贝进去替换原来的文件内容就可以支持T5+spring2.0+hibernate3.2,同时支持xfire做webservice开发 保存文件后,有些类库可能需要获取远程的maven资源库上的类,e ...
by guanyq 2008-06-17 浏览 (136) 回复 (0)

T5中使用FckEditor组件

1,下载FckEditor,解压,将FckEditor目录拷贝到项目的resource下(相应的精简请参考网上FckEdit配置说明),如: src\main\resources\com\app\sys\components\fckeditor\FCKeditor_2.4.3 2,编写FckEditorModule和FckEditor类 代码如下: FckEditor类: package ...
by guanyq 2008-06-17 浏览 (142) 回复 (0)

T5中使用自定义SelectMultiple组件

刚把东西都整理好了,已经贴进来了,不小心又给弄没了,气死我了,这次只把主要部分写出来,过程就不做过多描述,看代码是最直接的事情: 1,SelectMultiple类: import org.apache.tapestry.MarkupWriter; import org.apache.tapestry.OptionModel; import org.apache.tapestry.Sele ...
by guanyq 2008-06-17 浏览 (78) 回复 (0)

T5中使用DatePicker

由于T5自带的时间控件感觉比较难看,特换成DatePicker 方法如下: 1,下载DatePicker包,DatePicker目录下有:lang目录,skin目录,calendar.js,config.js,My97DatePicker.htm,WdatePicker.js几个文件 2,将DatePicker整个目录拷贝到项目的js目录下 3,页面中引入DatePicker,代码如下: ...
by guanyq 2008-06-17 浏览 (140) 回复 (0)

T5+spring2.0+hibernate3.2使用OpenSessionInViewFilter

按照网上讲的方法,在web.xml文件中加入filter,在页面访问延时加载的数据时,报session关闭的错误,仔细检查代码未发现问题 后又仔细检查了web.xml文件,尝试调整了filter的顺序,居然成功了 现将各部分代码贴出来 例子有三个类,分别是:Man,Address,Phone 分别存放人的信息,人的地址,人的电话号码 详细请看代码web.xml文件内容:   ...
by guanyq 2008-06-17 浏览 (73) 回复 (0)

利用DWR处理回调函数返回的list集合,并填充select

/** **QQ:252574345 **MSN:lele_love_lomboz@hotmail.com */     本文并未提供完整源代码,请见谅 1、配置dwr.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD D ...
by zhaoyl 2008-06-04 浏览 (313) 回复 (0)

tapestry登陆验证问题

大家好,我现在有一个关于tapestry验证的问题,我的一个需求是当用户登陆时,如果验证失败,将返回登陆页,如果成功则新开一个窗口,显示登陆成功信息。 首先我把自己的想法给介绍一下 1 用户登陆失败,我让target="_self",同时停留在登陆页,并显示校验信息。 2 验证成功,新打开一个页,此时的target="_blank",同样返回登陆页———& ...
by lean1252 2008-06-03 浏览 (506) 回复 (1)

在netbeans中建立完整的Tapestry5开发环境

      今天看到篇文章 介绍了如何在netbeans中使用maven调用tapestry5-quickstart模块来开发tapestry5,这里再总结下,并介绍些技巧。       首先当然是要安装好netbeans了,我一般下载zip版 的javase packs,版本为6.1,插 ...
by tapestry 2008-05-16 浏览 (1114) 回复 (0)

Tapestry5-如何在根目录下加载组件模板

      T5默认的组件模板是从WEB-INF目录加载的,实际开发中,希望组件模板可以放在根目录,例如组件类目录package.components.layout.DefaultLayout,对应的模板为layout/DefaultLayout.tml。       T5的模板加载是通过Page ...
by tapestry 2008-05-14 浏览 (428) 回复 (3)

数组快速查找算法

给你一个固定的数组 比如 1,200,231,200,12,200,1 你把2个1和3个200选出来 . 大家讨论下.
by zhxp791008 2008-05-14 浏览 (486) 回复 (0)

Tapestry5每日播报(20080512)

1.介绍Tapestry5的新文章发布Tapestry for Nonbelievers ,写的很好,推荐大家阅读。 2.邮件列表T5.0.11: onActivate() called twice, more questions ,问题跟Tapesetry5的路径问题有关,这个也是一直困扰我的地方,例如生成的url为 http://localhost:8607/myApp/s ...
by tapestry 2008-05-12 浏览 (1035) 回复 (1)

Tapestry5开发系列:如何在Eclipse中运行jetty

Jetty是个类似tomcat的web server,体积小、启动快、可内嵌,开发中使用起来很方便,eclipse的插件中支持jetty的有个jettylauncher ,可jettylauncher只支持eclipse2.x/jetty5.x(有人hack了代码,可以支持高版本的eclipse,但还是支持不了jetty6.x)。现在支持jetty6的有个runjettyrun 插件 ...
by tapestry 2008-05-10 浏览 (1222) 回复 (1)

Tapestry5每日播报(20080509)

Tapestry5每日播报(20080509) 1.变量命名中的下划线正在被移除,具体原因看下作者解释。 PS:终于去掉下划线了,其实各有利弊,我是不用的,那个wrap作者在为什么不喜欢Tapestry5的文章里也提到了这点。 2.邮件列表里有人问道Tapestry5什么时候能够release,作者回答说估计下个周可以。 3.作者在blog中提到更新了Tapestry5的官方教程,查看新教 ...
by tapestry 2008-05-09 浏览 (1038) 回复 (2)

Rose4J 模板引擎 2.0 开发完成,性能最大提升30倍

最新内容请参考www.rose4j.cn 经过几天的整理修正,现在Rose4J的WEB开发引擎2.0终于可以跟大家见面了,前台页面与后台java程序能完全分开,使用两端的工作都变得简单清晰,入门难度几乎为零,附件中是所需要的jar包,请下载试用。 下面我们来看看RoseForJ的模板的使用方法: 一、WEB模板代码; HTML 代码 见附件(这里显示不了html代码,郁闷中) 从上面模板可以看出 ...
by lthu 2008-02-13 浏览 (380) 回复 (0)

使用Table组件,收集的数据值对象中,增加一列

java类: public class Person { private String firstname; private String lastname; private String sex; private int age; ...
by lean1252 2008-01-12 浏览 (2661) 回复 (0)

页面之间跳转的参数传递问题

<component id="table" type="contrib:TableView"> <binding name="source" value="classInfos"/> <binding name="columns" value="literal:moduleName,teacherName,!remainTime,startTi ...
by lean1252 2008-01-10 浏览 (864) 回复 (1)

Tapstry5.0.5升级到5.0.6中注意的问题

1、html文件更改为tml 可以放在web-root下面2、模块的log更改为slf4j org.slf4j.Logger3、@Inject 更改到 org.apache.tapestry.ioc.annotions.Inject4、自定义组件里面要显示非定义参数要使用 @Inject private ComponentResources resources; ...
by moonfly2004 2008-01-09 浏览 (2328) 回复 (1)

T5中定义系统公用变量方法

in AppModule.javapublic static void contributeApplicationDefaults( MappedConfiguration<String, String> configuration) { configuration.add("tutor.file-system-root", &q ...
by moonfly2004 2008-01-07 浏览 (342) 回复 (0)

创建可以重复使用的组件

T5 components was put in ${app-root}/components by defaultSuppose org.man.tapestry5.components will hold our newcomponents.1) add the following to AppModule public static voidcontributeComponentClas ...
by moonfly2004 2008-01-04 浏览 (395) 回复 (0)

扔掉T5复杂的Grid组件,打造自己灵活的支持分页排序组件。

Grid算是比较T5中较复杂的一个组件,我也有篇介绍Grid怎么使用的文章。http://www.javaeye.com/topic/114754 但是如果我们平时需要些比较灵活的布局。 Grid组件用起来就比较别扭了。 下面我介绍下使用Loop组件实现一个灵活但是又不缺乏分页,排序功能的Grid组件的实现。 首先我们全局看下页面上是要怎样写的。 <tabl ...
by dengyin2000 2008-01-03 浏览 (775) 回复 (2)

Tapestry教程----组件类介绍

组件类       tapestry中的组件要比tapestry4的组件容易得多.不需要继承任何类.类是实体类,不再是虚类.不再需要任何XML配置文件.在T5中仅仅需要一点用注释配置说明,这些注释说明要放置在类中字段上方.     组件类,页面类,component mixin 类,都是用同样的方法创建的.没有 ...
by clchun 2007-12-28 浏览 (2322) 回复 (0)

Tapestry教程----ApplicationState使用入门及相关注意点

     ApplicationState Object在Tapestry中简称为ASO;这个状态信息是存储在SESSION中.下面是一个ApplicationState使用例子.      代码   public class Start {   ...
by clchun 2007-12-28 浏览 (2246) 回复 (0)

对Tapestry的一点思考。

Tapestry5已经开发了蛮久了。 听说最近要发布T5.0.7了, 会加上Ajax的功能。 我觉得Tapestry5丢掉了Tapestry的一个非常重要的优点和特色, 那就是把jwcid换成了用xml namespace定义组件了。 这样的话跟jsp里使用tag没什么区别。 很多人当初使用tapestry也是冲着Tapestry能够非常好的预览html, 不会像jsp那样, tag把html页面 ...
by dengyin2000 2007-12-27 浏览 (2430) 回复 (6)

Tapestry教程----Upload使用入门及相关注意点

       在Tapestry5版本中,提供了一个相非容易使用的上传控件----Upload.这个控件是基于Jakarata Commons FileUpload.你必须要把这个JAR包加入到你应用程序库中,因为Tapestry上传控件要调用Jakarata Commons FileUpload中的相关类,而Jakarata Commo ...
by clchun 2007-12-27 浏览 (2159) 回复 (0)

tapestry table响应问题

大家好,问个关于tableView组件显示的问题,当我从数据库中获得了相应的source后,并设置pageSize=5,在第一页上做修改操作可以显示页面的变化,到了第二页后,显示就不会相应的变化了,但是数据库中的值已经变了,然后在回到第一页的话,做出相应的操作也就不会变了,好像是被感染了,请问怎样才能解决这个问题呀 <binding name="tableSessionStateManage ...
by lean1252 2007-12-14 浏览 (2512) 回复 (5)

Tapestry之组件GenericLink

哎,测试的人员提出一个关于用户注册时,使用邮箱激活账户,但是要根据邮箱的后几位确定邮箱的网站,这个其实挺简单的。看了一下tapestry的官方文档,发现GenericLink这个组件就是我想要的。于是我就写了一个获得邮箱网站的activateUrl方法。  public String getActivateUrl(String email) { String url = ema ...
by lean1252 2007-12-12 浏览 (2456) 回复 (0)

Tapestry4.02的页面跳转与转向机制

我研究的Tapestry版本
by jmaster_wn 2007-11-19 浏览 (2087) 回复 (0)

使dreamweaver支持tml扩展名

Tapestry从5.0.6开始使用tml作为模板文件的扩展名,dreamveaver无法识别tml文件,在网上找了些资料,参考了http://blog.chinaunix.net/u/13637/showart.php?id=394894这篇文章,终于可以像修改html文件一样修改tml文件了,现修改整理如下: 1、使Dreamweaver能识别*.tmp文件,并当做html页面来处理,需要修改 ...
by tapestry 2007-11-19 浏览 (4136) 回复 (1)