原创 教你如何成爲一名Java初級程序員[轉]

  目前,JAVA是開發人員的熱寵,很多論壇都有不少熱愛JAVA的開發人員,也有不少想成爲JAVA程序員,但苦於不知道該如何學習,也不清楚該學些什麼知識才能成爲一個JAVA程序員。本人在這裏拋磚引玉,和大家討論成爲一個JAVA初級程序員應

原创 ActiveReports工作總結6——使用子報表

本節目標: 承接上節,上節用2個group的方式打印了普通的分欄帳票。實現了換列換頁的三維表示。 本節用子報表的方式來實現該功能。   子報表的功能比上面那個方法來說,更強大,更靈活。複雜帳票一般都得用到子報表。   開始之前,先簡單介紹

原创 ActiveReports工作總結2——數據源綁定

上次舉了一個很簡單的例子顯示一個簡單的AR模版,不過現實中,我們一般要求AR顯示一組特定數據,這些數據可能是一個數據表,也可能是一個數組。      

原创 ActiveReports工作總結3——換列打印

本隨筆討論一下如何在AR中控制換列打印環境:vs2005+ActiveReportsNet2 AR下載地址:ftp://ftp.datadynamic

原创 ActiveReports工作總結5——常用分欄帳票印刷

學習了前面的換頁和換列的方法,下面我們結合這2節知識實際打印一張分欄帳票。 分欄帳票在我們系統中是經常用到的,具體式樣如下: Page 1: Class: A         Chinese Mat

原创 軟件最大的追求是什麼?

  這段時間在開源領域,即將推出的Spring 2.0將支持非貧血模型,也就是說,Domain model的持久化可以乾淨地全部在Domain model自身之中實現了,這是面向對象技術一種探索。有關域模型建模困惑可見這裏。     當面

原创 什麼是JNDI?

  JNDI全稱 Java Naming and Directory Interface JNDI 是Java平臺的一個標準擴展,提供了一組接口、類和關於命名空間的概念。如同其它很多Java技術一樣,JDNI是provider-based

原创 什麼是Spring?

  最近研究Spring,她包含的編程思想讓我耳目一新。所以寫下這篇入門級文章供新手參考。我不是什麼Spring的資深研究人員,我只是現學現賣。所

原创 ActiveReports工作總結1——AR簡介

ActiveReports(以下簡稱AR)是一款日本開發的報表打印組件,類似於vs2003自帶的那個CrystalReports(即水晶報表,簡稱CR),雖然普及率沒CR高,但是在很多對日項目中卻普遍使用,而網上資料幾乎都是CR,AR的中

原创 ActiveReports工作總結4——換頁打印

環境: vs2005+ActiveReportsNet2 AR下載地址:ftp://ftp.datadynamics.com/    本節目標: 有如下數據源<!--[if !vml]--><!--[endif]-->最終希望打印成如下(

原创 log4j使用簡介

 log4j使用簡介    1         概述 本文檔是針對Log4j日誌工具的使用指南。包括:日誌介紹、日誌工具介紹、Log4j基本使用、Log4j的高級使用、Spring與log4j的集成等。並進行了舉例說明。 本文檔適合所有J

原创 Oracle中SQL語句的性能優化

本文的目的不是教你怎麼寫SQL語句,而是寫出性能優良的SQL語句。內容摘自網絡,但原始作者未知,先對其表示敬意! (1)      選擇最有效率的表名順序(只在基於規則的優化器中有效): ORACLE的解析器按照從右到左的順序處理FR

原创 ActiveReports工作總結12——用Designer控件實現用戶自定義報表印刷

前面我們所講的報表,不管簡單的還是複雜的,都遵循這樣一個流程: 開發人員事先做好模版——〉用戶運行程序——〉用戶選擇相應條件——〉打印或預覽帳票——〉程序把用戶選擇的數據填充到我們的模版上,然後顯示 可以說,用戶除了選擇條件,控制顯示的數

原创 XPath查詢XML文檔的注意事項

XPath查詢XML文檔的注意事項     不僅是表面那麼簡單   我正在建造的 XML 分類的主要目的是建立一個結構來集中存儲我所擁有的書的信息,它應該足夠靈活,可以進行查詢和各種演示,同時也便於攜帶。下面是該文檔的初稿的摘

原创 XPath and Default Namespace handling

XPath and Default Namespace handling A lot of questions about XPath expressions not returning the expected results seem