自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 jQuery UI Dialog IE下没有滚动条,显示不正确。

初始化。[code="java"] $(function(){ $("#popup").dialog({ autoOpen: false, modal: true, width: "800", height: "650" ...

2010-02-01 10:52:15 276

原创 Java打印-Print Swing component

Java打印使用 PrintRequestAttributeSet 控制页面大小和方向[code="java"]private void printComp() throws HeadlessException { PrinterJob printJob = PrinterJob.getPrinterJob(); PrintRequest...

2010-01-07 16:34:30 249

大家讨论一下JavaEE设计,业务方法要不要写到实体类里面

最近看了一篇Evans关于DDD文章,他极力主张将业务方法写在实体中,这样才真正符合OO的原则。想想也对。例如我们不应该写一个订单处理业务类,而是将相关方法直接写进订单实体里面。像计算总价,order.getTotalAmount()就可以了;不用orderService.getTotalAmount(order).但是这样在具体实践中可能会有问题。业务方法有时需要用到其他的由Spring或者容器...

2009-08-05 06:59:54 482

原创 Jboss seam2.1, JBoss tools3.0beta, Eclipse3.4使用

Jboss seam从2.0到2.1, JBoss tools3.0从alpha到beta, 在Eclipse3.4上安装,还是不能装其中的Birt工具,缺一个 eclipse插件;支持seam1.2,2.0但是不支持最新的2.1。从seam2.0迁移一个工程到2.1费了很大的劲。hibernate-anotations包里的一些validator放到了另外一个jar里面,要自己加进来。权限验证也...

2008-12-12 15:40:08 94

原创 Javascript 程序员的噩梦

最近用了一点javascript,感觉很不好。变量没有定义也不会给你指出来,代码自动完成和提示也很少。调试的时候要切换到另外一个窗口。一个字,累。问题还有每种浏览器都有各自的DOM和javascript版本!例如语句:if (parent.scrollTop = 0) 。IDE没有任何提示。运行也不出错,就是不出效果。鼓捣半天才发现少了一个=号。[code="javascript"]...

2008-11-09 22:34:32 135

原创 开源 ERP CRM

最近在看一些关于CRM的东东。Siebel是CRM曾经的老大,现在收于Oracle旗下并被集成到ERP中,独立应用有淡化的趋势。比较火的开源有SugarCRM, vTigerCRM,不过他们采用的是PHP。PHP能做这么大的软件,很佩服。早几天看到EXT的web页面做的很漂亮,impressed!不过脚本语言做这么大的东东应该不容易吧。比较流行的观点是,ERP 这类应用是三分软件七...

2008-11-02 22:08:12 141

原创 Ext, Javascript 试用以及Web应用架构思考

今天开始用Ext做WebUI。extjs.com上的Demo确实漂亮。不过用javascript开发却是另外一种体验。Js的先天不足使得工具不好用。很少调试工具。JSEclipse的自动补全和提示还做得不错,虽然极为有限。不过因为JS是一种动态语言,似乎工具只能做到这样了。错误不能在编辑或编译时检查出来。打开浏览器,出错了,看浏览器出错信息,修改,重来。听说 MS VS2008 可以调试JS,下次...

2008-10-26 22:28:05 105

原创 Java 编程中的 XML-RPC(一)

标题:Java 编程中的 XML-RPC(一) 时间: 2004-12-31来源:IBM DW 作者:Roy Miller   应用程序间通信对程序员来说可能是个不好对付的问题。而许多可用的选择(如 JNI)又难于掌握。XML-RPC 提供了一种非常简单的解决方案。该方法简洁、易于实现,且得到了大多数流行编程语言(例如 Java 语言和 C++)的开放源代码库的良好...

2008-10-17 01:32:24 194

原创 xml 绑定,泛型和反射一例

最近这个项目有很多xml和java class转换的内容。利用XStream,Java的泛型和反射特性做了一个工具类。方案1.[code="java"]package webService;import java.lang.reflect.TypeVariable;import com.thoughtworks.xstream.XStream;public cl...

2008-10-13 08:14:20 140

原创 Linux 学习

1,启动Apache出错的解决办法。Apache Address already in use: make_sock: could not bind to port 80 error and solutionFirst make sure port 80/443 is not used by any other service or application with netstat c...

2008-10-12 09:34:56 81

原创 SelectOneMenu 值的绑定问题

最近一个SelectOneMenu的问题忙了差不多一天。我的web页面如下:[code="java"] Sku: [/code]EJB Bean:[code="java"]public class CategoryList extends EntityQuery{ private ...

2008-10-08 21:47:00 416

原创 JBoss tool/seam, JSF, Richfaces, A4J, Eclipse 备忘录

项目一开始就陷入细节,企图在一些细节方面做得完美。岂知这样浪费了很多时间,客户还不一定买账,得不偿失。原来打算用Ajax将界面做的快一点,方便一点,用户完成一个功能不需要很多页面。这些锦上添花的东西完全可以放到以后做。今天用A4J又出一点麻烦,commandlink 没有反应。检查浏览器 web page 源文件发现调用的JS语句中form位置的参数为null。原来用不行,要用...

2008-09-21 23:46:00 170

原创 JBoss Seam 使用记录

1, Jboss Seam Tools 可以生成实体xxx,一个xxxHome, 一个xxxList。但是在使用xxxList出了问题。按照JSF生命周期,更新模型(bean中的属性)后再执行Action,然后渲染。渲染的时候可能调用模型中的值。我从表单提交一个搜索条件,然后更新页面上的一个表。但实际上的执行顺序是先执行getResultList(),这时候模型(搜索条件)未更新,(当...

2008-09-20 11:36:07 245

原创 动态更新SelectOneMenu

private UISelectOne monthComponent;public void setSelectOneMenu() {Application application = FacesContext.getCurrentInstance().getApplication();List children = monthComponent.getChildren();c...

2008-09-20 02:06:14 174

原创 JSF实战

http://book.csdn.net/bookfiles/263/index.html   第1章 JSF介绍1.1 这是RAD化的世界 1.2 幕后的技术 1.3 框架,框架,还是框架 1.4 组件无处不在 1.5 Hello, world! 1.6 小结 第2章 JSF基础2.1 关键部件 2.2 请求处理生...

2008-09-19 20:02:52 99

原创 JSF 请求处理生命周期

2.2  请求处理生命周期已经谈过JSF如何使用组件、事件、监听器和其他一些优雅的概念来简化Web开发。这也正是此节是关于处理请求的原因。为了使你理解框架是如何掩藏底层对Servlet API的处理,我们将分析Faces如何处理每一个请求。这将帮助你构建更好的应用,因为你知道确实发生了什么,并且知道会在什么时候发生。如果你是前端开发人员并且想要避免这些细节,你可以跳过此节。必要时随时回来参考这...

2008-09-19 19:58:23 345

原创 JSF 理解组件和客户端标识符

2.3 理解组件和客户端标识符前一节,我们接触了客户端标识符的概念,现在来看看它与在JSP中分配给组件的标识符有何不同。我们说过,UI 组件跨越两个世界:在服务器端,它被表示为组件树中的一个对象;在客户端,它可以有多种表现形式。服务器是由一个Java虚拟机以及servlet、 JSF、应用代码和其他支持库组成。客户端则通常是能够显示诸如HTML之类的标记的浏览器。浏览器则是属于客...

2008-09-19 19:56:06 116

原创 JSF 的 SelectOneMenu 等控件的绑定问题

[code="java"] Select a region: [/code]上面的代码通过点击selectoneradio来决定selectonemenu显示美国州或加拿大省份。显示...

2008-09-19 11:09:52 284

原创 Jboss Tools on Eclipse

关于jboss热部署。如果修改了web页面,一般10秒钟左右就可以部署到jboss。如果修改了ejb工程里的文件通常要重新 full publish or touch descriptor。关于调试。Eclipse3.4+Jboss Tools3.0. 调试的时候提示不能显示工程源文件,即使你指定了位置也还是提示。不过可以在代码编辑窗口看到运行情况。...

2008-09-19 09:44:43 64

原创 JSF ActionListener, ValueChangeListerner and Ajax

ActionListener and ValueChangeListener can update UI and do some side effects rather than the ActionController which process biz logic and carry out page navigation. However in this way the whole page...

2008-09-19 09:37:58 96

原创 a4j and SelectOneMenu again

原来想用a4j和richfaces做一点rich应用,没想到动态填充SelectItems的SelectOneMenu不能绑定值到bean。错误提示"value is not valid"。有人说是转换的时候出了问题要重写equal函数,但是我只使用字符串作为SelectItem的 label and key. 难道字符串之间也不能比较吗?不能再浪费时间了,以后有时间找到JSF的源码看看。现在还是...

2008-09-18 23:11:40 92

原创 JBoss Seam 中 javabean 的位置

可以用向导生成ear 或者war工程。如果生成ear工程,那么javabean(seam组件)放在war中不能用,必须放在ejb工程里面。

2008-09-18 22:59:05 101

原创 a4j and SelectOneMenu

费了好大的劲才调试好下面这段页面。用户点击USA或者是CANADA,然后在一个SelectOneMenu里面显示美国州或者加拿大省。页面:[code="java"] #{Regions.selectARegionLable} ...

2008-09-18 01:04:54 74

原创 Bugs with JBoss AS 4.2.3 and JBoss 5.0CR1

I generated a project with JBoss Tools 3.0 Alpha and I run it on JBoss 4.2.3 and I got this exception:"java.lang.IllegalStateException: No phase id bound to current thread (make sure you do not ha...

2008-09-12 23:50:20 79

原创 install jboss tools on Eclipse and MyEclipse

1, MyEclipse6.5 + Jboss tools 2.1.2MyEclipse employs quite different plugins than those by Eclipse. I tried to install jboss tools on MyEclipse6.5 while I was prompted to install DTP, WDP (WST, JST)...

2008-09-11 21:28:51 80

JSF页面回调方法顺序

[b]1,init 。[/b]不管是否 postback都调用。这时候自定义属性的值为空,组件的属性还没有反应请求里的值。 可以写代码在这里面注入页面需要的资源。1.5,回复画面,也就是恢复组件树。[b]2,preprocess.[/b] 仅在处理postback表单请求之前调用。2.5 这时候根据传回的表单数据和组件状态信息依次套用请求值,执行验证,更新模型值。这时候自定义的属性里才...

2008-06-19 20:25:03 180

Paypal支付集成指南

在你的网站上集成Paypal支付功能。

2008-05-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除