只显示主题贴
不少人看过或了解过Velocity,名称字面翻译为:速度、速率、迅速,用在Web开发里,用过的人可能不多,大都基本知道和在使用Struts,到底Velocity和Struts是如何联系,怎么看待Velocity呢?让我们来尝试一下,了解Velocity的概念,通过在这里的介绍,强调在技术选择上的问题,让大家在选择项目开发时,可以考虑Velocity,另外也让大家了解它的思想,毕竟它提供了一个很好的思维方式,给大家换换筋骨,换一种思考的方式。
本文基于你对Java开发有一定基础,知道MVC,Struts等开发模式。
Velocity是一种Java模版引擎技术,该项目由Apache提出,由 ...
- 进入论坛 Java 版
package com.laies;
import java.util.*;
import java.io.*;
/**
* @author 梁越
* @文件名:SysProb.java<br>
* @描述: 取得当前系统变量的程序
*/
public class SysProb {
// 返回当前系统变量的函数,结果放在一个Properties里边,这里只针对win2k以上的,其它系统可以自己改进
public Properties getEnv() throws Exception ...
- 进入论坛 入门讨论 版
在我以前的了解中,String是一个final Class, StringBuffer不是。所以对于 String a = "yacht" ,String b = "yacht1" String c = a + b ; 存在一个对象拷贝构造和解析的消耗问题;对于一个StringBuffer来说,StringBuffer sb = new StringBuffer();sb.append("yacht") ; sb.append("yacht1"); 因为StringBuffer是一个可以实 ...
- 进入论坛 入门讨论 版
随着Ruby和Rails的不断升温,可以预见很快就会有更多阐述某一细部的技术书籍出现,各种经验与模式也会结集出版。也许不久之后,就再也没人能像作者这样给出一份“Ruby完全读书指南”了。所
以,能读到这样一篇文章,就当做是Ruby与你的缘分吧。
看到这样一个题目,大概很多读者会记起这样一 ...
- 进入论坛 Ruby 版
JasperReports是一个开源的java报表制作引擎
http://jasperreports.sourceforge.net
iReport是JasperReports的一个GUI工具,用来生成JasperReports的jrxml文件。
http://ireport.sourceforge.net
首先使用iReport制作报表的模板(我自己起的名词):
运行iReport,新建一个report。
在Title band中输入报表的名称,好象使用pageheader band也 ...
- 进入论坛 Java 版
一,你适合当程序员吗,你知道编程序是怎么回事吗
1, 程序员意味着要编程序.
(如果你仅仅想得到一份高薪水的工作,喝喝咖啡就等老板发薪水,我奉劝你还是另找一份更合适的工作,譬如练摊,真的,兄弟,这份工作不适合你)
2,你是学文的还是学理的,编程序也许需要浪漫,但更需要逻辑和
严谨.(说坦白点就是,在你没有找到乐趣以前,它很枯燥)
3,你有对新技术追求的热情吗 你有刨根问底的探索精神吗
(热情绝对是最重要的!你仔细思考一下自己的性格适合当程序员吗 )
4,当程序员决不是什么好差事,时刻需要学习,需要思考.
(直到你成为那个可以引导别人去学习和思考的人,你才可以偷偷 ...
- 进入论坛 海阔天空 版
1 Eclipse下载
EMF,GEF - Graphical Editor Framework,UML2,VE - Visual Editor都在这里下载
http://www.eclipse.org/downloads/index.php
2 lomboz J2EE插件,开发JSP,EJB
http://forge.objectweb.org/projects/lomboz
3 MyEclipse J2EE开发插件,支持SERVLET/JSP/EJB/数据库操纵等
http://www.myeclipseide.com
4 ...
- 进入论坛 入门讨论 版
1、实现Serializable回导致发布的API难以更改,并且使得package-private
和private这两个本来封装的较好的咚咚也不能得到保障了
2、Serializable会为每个类生成一个序列号,生成依据是类名、类实现的接口名、
public和protected方法,所以只要你一不小心改了一个已经publish的API,
并且没有自己定义一个long类型的叫做serialVersionUID的field,哪怕只是添加
一个getXX,就会让你读原来的序列化到文件中的东西读不出来(不知 ...
- 进入论坛 入门讨论 版
Ruby的缺点无非下面几点:
1.缺乏 Virtual Machine
2.Unicode 支援不佳
3.企業應用 ( 2PC, scaling problem, etc. )
4.Library, default action 匱乏
5.沒有編譯階段
6.缺乏文件
Ruby 發展過快,有些缺點是難免的.
1.Ruby 已經有很多套 Virtual Machine 正在開發, Ruby 的理念中並不想把這種 Language 跟其他 Tools 綁在一起, 因此這樣的設計架構是可以理解的.
2.這是很嚴重的問題,Unicode 現在大致上已經被解決了, 但其他 encoding ...
- 进入论坛 Ruby 版
求50以内的素数,以下算法做了很大程度的优化。拿出来与大家分析,望有更好的优化算法。
$arr=[ ] #建立一个全局数组 $arr
$arr[0]=2 #第一个位置值存入2
def add_prime(n) #定义方法 将 n以内的奇素数加入$arr
3.step(n,2){|num|$arr <<num if is_prime?num } &nb ...
- 进入论坛 Ruby 版
- 浏览: 40316 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
MalformedInputException
谢谢,今天晚上正好碰到这个问题,呵呵
-- by maoone2003 -
JAVA读写word文件
楼主,写word文件的代码呢?
-- by myyate -
MalformedInputException
恩 也是这个问题 具体需要打哪个补丁呢? 谢谢
-- by inspnovo -
MalformedInputException
小弟刚好用WEBSPHERE碰上这个问题,需要打什么补丁呀,怎么打呀,哪里下 急 ...
-- by snowflower -
JasperReports是一个开源 ...
deadcode 写道Jasper Report在使用起来还是比较简单的,复杂的 ...
-- by fight_bird






评论排行榜