2008-05-24

netBeans6.1与eclipse

关键字: netbeans ide
为了学习JavaFX,遵照于官方教程,下载了netBeans,上次使用还是5.5的版本,进到netBeans的主页一看,让我眼睛一亮的是UML,在eclipse下,我尝试过无数的uml的插件,要不就是非开源的,要不就是不太好用。netBeans对于UML的支持是全部的,所有的UML的图都可以生成。 个人钟爱于UML是一直想寻找一个好的开源的UML工具,将开发更加关注于业务上。以前用得最多就是starUML,不过更多的是用来写文档,从某个意义上来,就是用来向客户显摆,看看我们对于业务的建模是基于UML的,其实那只是一个表象,真正的开发不是基于UML建模的。 netBeans已经很好了,不仅有一大 ...
1、Log4j是什么? Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧: http://jakarta.apache.org/log4j 。 2、Log4j的概念 Log4j中有三个主要的组件,它们分别是 Logger、Appender和Layout,Log4j 允许开发人员定义多个Logger,每个Logger拥有自己的名字,Logger之间通过名字来表明隶属关系。有一个Logger称为Root,它永远 存在,且不能通过名字检索或引用,可以通过Logger.getRootLogger()方法获得,其它Logger ...
越来越喜欢组件化的开发了,可能是对于组件化开发的喜欢。 在Java EE中有Tag,在基于asp的编程中,看到了用pascal编写的脚本打包成dll。习惯于用组件进行开发,却有一个不太好的习惯,习惯于使用style进行样式的定义,虽然对于一些背景色什么的设置会在tag的tld中定义,可是明知道这样做,却不想去改变,使用css不更好吗? 放下项目管理中的一些事情,潜心在编写着自己的程序,一个一个的初始化组件,感觉还是这种感觉好。不用去考虑今天安排谁做什么,谁做完了没有,不用想怎么去让不积极的人加油工作。自己控制自己还是比较容易的。 已经很久没有静心学习了,虽然断断续续的看着EJB,也不时的看 ...
log4j简介 简单的说log4j就是帮助开发人员进行日志输出管理的API类库。它最重要的特点就 可以配置文件灵活的设置日志信息的优先级、日志信息的输出目的地以及日志信息的输出格式。 Log4j除了可以记录程序运行日志信息外还有一重要的功能就是用来显示调试信息。程序员经常会遇到脱离java ide环境调试程序的情况,这时大多数人会选择使用System.out.println语句输出某个变量值的方法进行调试。这样会带来一个非常麻烦的问题:一旦哪天程序员决定不要显示这些System.out.println的东西了就只能一行行的把这些垃圾语句注释掉。若哪天又需调试变量值,则只能再一行行去掉这些注释恢 ...
JBoss是越来越强大了,一直有使用JBoss的,自从归属于Redhat之后,就更强大了。 使用eclipse大家可能会到处找插件,处理一堆的东西,不过如果你是基于JBoss AS进行开发,或者说你的项目中引入了很多JBoss开源社区的技术。JBPM?Seam?Hibernate?等等,那么就建议你看看JBoss Tools。绝对是一个好用的插件,不要问我地址在哪里,连JBoss项目的网站也不知道在哪里,建议你先google一下,再抄上一百遍。 JBoss Tools中包括了对于JSF、JBPM、JSP、XDoclet等的支持,具体大家去发掘了。对于JSP的支持包括可视化编辑,用过Drea ...
Eclipse发布了3.4M3,内置了许多有用的新功能,最直接的莫过于加入了对于javascript的支持。 早上打开的时候无意中发现了汉字无法输入,敲击时,没有任何反应,又使用了搜狗拼音试了一下,发现正常,不知道3.4改变了什么? 算bug吗?
EJB工作原理学习笔记 1 RMI工作原理 2 websphere实现 3 weblogic实现 4 理解体会 1:RMI工作原理       RMI的本质就是实现在不同JVM之间的调用,它的实现方法就是在两个JVM中各开一个Stub和Skeleton,二者通过socket通信来实现参数和返回值的传递。       有关RMI的例子代码网上可以找到不少,但绝大部分都是通过extend the interface java.rmi.Remote实现,已经封装的很完善了,不免使人 ...
有以下情况: 在创建(create)记录时,需要保存(save)到本地数据库中,同时需要通过JMS发送给JMS的接收方。使用何种模式! 个人认为: save to local save to jms 是二种服务,应当定义二种service,在Action中分别调用。 而我们DM(Department Manager)坚持认为,应当在一个service中实现。即在service的save()方法中,不仅保存到本地,同时JMS发送。 个人认为DM的方法不符合软件设计的模式,serivce是提供给外部使用的接口,功能应当单一,对于组合的功能,应当通过在action中调用或者 ...
由于在一个里面不能贴太多的代码,故放置代码在此处。 上接:http://jimmy-shine.javaeye.com/blog/123595 PDF格式的: java 代码   /**   * @copyRight Beijing Tsing-Tech Reachway Software Co.,Ltd.   * @author Jimmy.Shine 2007-5-12    ...
由于在一个里面不能贴太多的代码,故放置代码在此处。 上接:http://jimmy-shine.javaeye.com/blog/78678 下接:http://jimmy-shine.javaeye.com/blog/123597 java 代码   /**   * @copyRight Beijing Tsing-Tech Reachway Software Co.,Ltd.   * @author Jimmy. ...
最近在研习Java EE 5.0的规范,也正在备战Sun的SCBCD的认证考试,在看O'Reilly Hill的那本《Enterprise JavaBean》第五版,脑海里总是在反复的思考着架构的问题。 无可置否,Gaving King是我崇拜的,最近潜心下来研究,(前一段时间花了太多时间在熟悉项目管理上),发现Gaving King确实是一个了不起的人,而且他所开发的一些框架确实是实用性很强。从Hibernate到Seam,都是非常好的思想。 Sun的Java EE 5.0规范中提及了很多东西,确实可以解决一些底层的问题,但是对于表现层,确实还是有问题,从《JavaEE Tutorial ...
2007-08-27

Drool(转)

关键字: JBoss rule
什么是Drools (译者增加:什么是Drools, 摘自drools.org) Drools 是一个基于Charles Forgy's的Rete算法的,专为Java语言所设计的规则引擎。Rete算法应用于面向对象的接口将使基于商业对象的商业规则的表达更为自然。Drools是用Java写的,但能同时运行在Java和.Net上。 Drools Drools 被设计为可插入式的语言实现。目前规则能用Java, Python和Groovy实现。更为重要的是,Drools提供了声明式程序设计(Declarative Programming),并且使用域描述语言(Domain Specifi ...
2007-08-15

java/jsp中 中文问题详解

关键字: 编码
预备知识:  1.字节和unicode   Java内核是unicode的,就连class文件也是,但是很多媒体,包括文件/流的保存方式   是使用字节流的。 因此Java要对这些字节流经行转化。char是unicode的,而byte是字节.   Java中byte/char互转的函数在sun.io的包中间有。其中ByteToCharConverter类是中调度,   可以用来告诉你,你用的Convertor。其中两个很常用的静态函数是    public static ByteToCharConverter getDefault() ;    public sta ...
2007-05-10

JasperReport报表设计总结(一)(已完毕)

关键字: java jasperReport iReport
共三篇,下接:http://jimmy-shine.javaeye.com/blog/123595 为了开发报表,已经拜读了一大堆的资料,其中大部分是重复的。可以看得出,国人还是比较热衷于copy&paste的工作。所以找了一大堆的资料都是相同的,或者可以用一个词来形容,换汤不换药的。 有必要对于jasper Report的学习进度进行一下总结,一来可以更新一下以前的资料中的一些旧得不能再旧的不再适用的东西,二来让后来者可以轻松的上手。 首先,jasperReport是一个以java实现的报表工具,(好像是句废话)。可以实现多种格式的报表。 再我们先理解一下jasperReport ...
2007-05-08

Jasper Report Tutorial

关键字: java jasperReport
近日因项目需要,正在研习jasper report,四处搜索资料,网上盛传有一份jasper report指南,据说还是收费的,不过版本已经很老了。 实在jasper report的wiki上有一份详细的文档,还有例子。为方便阅读,已经组合成一份word文档。与大家共享。 等有时间再翻译成中文。或是哪位有时间一同翻译也好。 补充:iReport的文档请大家到http://javabao.javaeye.com/ 中去下载,已经提供了很好的中文版。
2007-05-06

使用jasperReport实现动态表头(转载)

关键字: java jasperReport
以上文章转自http://yueho.javaeye.com/blog/forum/3908  最近在我公司drp(运营分销系统)开发中,需要大量报表,由于本人有过jasperReport的开发经验,所以选用了它,jr确实不错,开源,可扩展性很好,缺点就是免费的文档很少,更可气的是,代码中的doc少的可怜,基本上没有参考价值.        由于我们的产品是用于服装行业的,在服装行业有一个尺码组,非常的麻烦,在制作含有尺码组的报表时,表头的各种尺码不能写死,要从数据库查询出来.但是,一般的报表工具都是不支持表头动态化的 ...
2007-05-06

Tomcat与apache的连接

关键字: tomcat apache
上次做的项目,使用的是apache做为前台服务器,接收浏览器发送过来的请求,通过jk连接转发给后台的tomcat处理。 一直不明白布署的那位仁兄为什么要这么做。我曾经问过这位仁兄,其说看过一些文章,说tomcat对于静态页面的处理效率不高,而apache的处理效率比较高,所以就这么做。而jk连接器的配置就是从网上抄了一个过来。 原来服务器一直相安无事,这个系统是给国内的一个比较有名的投资公司做的。前几天,对方突然要求我们开发一个相册的功能,来处理集体活动的照片。 于是按照要求写了一个。布署上去后,前一天倒还无事,原来设计中是一页只显示了12张照片的缩略图。后来对方要求多加一点,于是改到了 ...
jimmy.shine
搜索本博客
最近加入圈子
存档
最新评论