`
stevezheng
  • 浏览: 78046 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
我对比了一些maven的私服以后,感觉nexus最好使,把搭建的过程步骤一下吧,我的环境是cent5, tomcat 6 1、下载war包,部署到tomcat中,启动tomcat; 2、访问:http://xxx/nexus-1.1.1/index.html; 3、用admin/admin123登录; 4、修改admin的密码,但是不要修改别的属性和修改别的用户信息 5、进入administration中的repositories,依次修改三个type是proxy的项目,将其Download Remote Indexes修改为true;然后邮件他们,分别re-index一下; 6、将你自己机器上 ...
        做了n多年的J2EE应用以后,如何做客户端的BI确实让我一下子摸不到门路。近期的一个客户要求我们给他做基于客户端的BI分析,客户是对外提供重要数据的单位,有很多的客户每年购买他的数据。可以说人家的数据库,每行每列都是钱。在这种情况下,他们非常害怕入侵,甚至数据都不会放在网上。之前提过很多的方案,从标准的BI平台到客户端采用Web service方式连接服务器获得数据,但是最终都因为“要让数据放在网上”而被枪毙了。           最终确定的设计是采用客户端,也就是说,将客户端的BI工具分发给客户的客户,每月再由客户通过邮件、光盘等方式将付费的数据采用加密的方式传递给数据使用单 ...
JasperReports使用Report模型,典型的Report包括title, summary, detail, and page and group headers and footers。     给Report填上数据,首先要编译一下Report的XML定义。编译好的Report以.jasper作为扩展名,并且增加了一些信息,比如自定义的一些表达式等(由于表达式支持beanshell, groovy, java等,这里是否翻译成统一的结构?)。这些编译好的报表可以serialized然后存在硬盘上或者从网上传输。在填充数据的步骤,将重新使用这些编译好的报表。实际上,编译的内容只是一些 ...

Jasper学习笔记-叙

这段时间开始研究Jasper Report,看了一些Sample后,还是觉得一头雾水,主要是对结构不适很清晰。昨天从网上找到一个PDF,介绍了Jasper的一些结构,一下的全部学习笔记都来这个PDF。
特征一、人员变动后没有变更规则 案例:原来是一个两个人的实验性项目,后来公司看到前景,增加人手,并且将项目定位为重要项目,原来的两名程序员成为了主要的人员,但是并没有变更规则,但是两个程序员没有做好角色转换的准备,在人手不断增加的情况下,没有制定规则导致人越多手越杂;   特征二、对项目定位的无知:不知道项目的目标是什么,需要花费多大的资源和精力   特征三、没有采用增量开发方式;   特征四、没有把注意力集中在交付上,而集中在培训初级人员上了;   特征五、情绪大起大落、过于自信; 案例:第一次增量完全失败了,随即项目经理替换掉了25个人员中的24个,新的方法和人员把第二次增量完成了,开发小组 ...
这几天由于需要,在看Jasper Report方面的东西,一直以来,我看不上这些报表工具,原因是“不纯粹”和“不美观”。所谓“不纯粹”指的是总有些隔靴搔痒的感觉,你说报表工具有没有解决报表制作问题,回答是肯定的:“有,可以做出一些报表”。但是总不是所有的格式,所有的需求都满足,退一步说,不要求100%,他们连70%我想都做不到。 不过,在这一点上,我想说:Jasper还真可以,在满足需求方面,做得甚至比有些商业的BI工具都要强,但是这也只是50步笑100步的问题。纵然你有“神奇的报表工具”,但是我有一个工作一年的Java开发人员,哪个效率更高,哪个最能够满足需求?我想答案是不言而喻的:当然是Ja ...
结束语 随着富 Internet 应用程序的流行,OpenLaszlo 已经成为 Ajax 或 Macromedia Flex 强大的替代物。在本教程中,您看到了使用富组件库和少量 XML 创建有吸引力和响应快速的 OpenLaszlo 应用程序是多么容易。还看到了通过将它与公开为 SOAP Web 服务的业务层集成,OpenLaszlo 是多么适合 J2EE 应用程序架构。最后,您学习了如何将它打包和部署到 Apache Tomcat Web 容器。整个教程中,了解到了如何使用许多 Eclipse Laszlo IDE 和 Eclipse Web Tools 来简化开发过程。
将 Web 服务和客户机绑定在一起 既然已经完成了 Web 服务,并布局了富客户机,就必须将它们绑定在一起。本节中有两个例子,展示如何从 OpenLaszlo 客户机调用 Web 服务。 简单的 Web 服务调用 在前一个例子中,楼宇和楼层组合框的内容是从静态位置数据集构建的。尽管这对于布局应用程序来说没有问题,但是它对于长期的维护来说不是一个好主 意。您不想在每次添加一个新的楼宇时都必须更新代码。这可以形象化为一个从 Web 容器加载的 .xml 文件,但是这也似乎有太多的工作需要维护。相反,该列表和其他选择列表有可能来自 Web 服务和数据库。因此,Web 服务具有一个 getBuil ...
开发富客户机 本节演示如何配置 Laszlo IDE 工作空间、创建新的 Laszlo 项目以及启动 Laszlo 服务器。关于开发方面,它介绍了利用 Laszlo 组件、事件脚本编程、数据绑定、调试、在 IDE 中运行应用程序,以及打包。 配置 Laszlo IDE — ...
开发 Web 服务 在本节中,使用 Eclipse Web Tools 来为 OpenLaszlo 客户机将会调用的 FluidMotion 应用程序构建一个基本的 Web 服务。该 Web 服务将使用 Hibernate 来将数据持久存储到 Apache Derby 数据库。首先创建一个动态 Web 项目。然后将服务创建为一个 Plain Old Java Object (POJO),再运行 Web 服务向导将它公开为一个 SOAP 服务。最后将它打包为一个 Web 应用程序。 注意:在开始开发 Web 服务之前,请确保任何 LPS 服务器都没在运行。否则,Tomcat 服务器会出现 WTP ...
设置开发工具 从前一节已经看到,设置成功的 OpenLaszlo 开发环境需要用到几个软件。本节解释如何安装和配置这些软件。 OpenLaszlo Development Kit OpenLaszlo Development Kit 带有特定于平台的安装程序,如果您的操作系统不是显式受支持的,则可以使用 Dev Kit。要在 Microsoft® Windows® 中安装开发工具箱,请执行以下步骤: 下载 openlaszlo-3.0.2-windows-dev-install.exe,如果还没有下载的话。 双击 openlaszlo-3.0.2-windows-dev-install. ...
本文转载自IBM教程,原文请参见:https://www6.software.ibm.com/developerworks/cn/education/opensource/os-laszlo/section2.html   OpenLaszlo 本节详细介绍 OpenLaszlo,包括它如何适合 Java 2 Platform, Enterprise Edition (J2EE™) 空间,以及可用的开发工具。 概述 ...
OpenLaszlo是一个用于开发RIA应用程序的Web框架,它使用 Macromedia Flash 作为部署载体。OpenLaszlo依赖JavaScript来表达逻辑,并提供了传统Flash开发方式无法比拟的一些优点,包括高级的UI约束系统、 面向对象的设计方法学以及内置的对Web服务和各种风格的远程过程调用(Remote Procedure Call,RPC)的支持。 Openlaszlo的官方网站:www.openlaszlo.org 其中,“10分钟”教程 。是最好的启蒙。 这个圈子想网罗OpenLaszlo爱好者,一起讨论、学习。 加入吧  

Junit 4 10秒钟

    博客分类:
  • java
比较丢人的说,近期才看了看Junit 4,以前都是用TestNG,感觉Junit 4更广一些,其实Junit4非常简单,如果会TestNG的话,只用10秒钟:             不必继承TestCase             在每一个test方法不必用test开头,而用@Test             与Junit3的Suit兼容                 public static junit.framework.Test suite() {                     return new JUnit4TestAdapter(AssertionTest.class ...
1、高层领导的支持    2、在建立接口之前,先建立域模型    3、选择并且遵循“简单、方便”的规范    4、在程序中比较重要或者风险大的地方,允许多次修订    5、启动一个项目的时候,只投入很小的开发小组,这个小组负责建立系统架构    6、充分利用程序的内部相似性,发布程序的衍生版本    7、建立开发小组自我培训机制    8、雇用最好的人,为他们提供最好的条件    9、让用户参与到开发工作中    10、分配所有权,每人任务都有专人负责    11、每周一次自我培训会议
Global site tag (gtag.js) - Google Analytics