- 浏览: 246930 次
- 来自: ...
最新评论
-
wanxiaotao12:
受益匪浅, 了解webservice的来龙去脉, 更好的理解w ...
Web Services的基本原理 -
li6151770:
受益匪浅
Web Services的基本原理 -
chenfei3306:
就像楼主说的一样,真正的开发一个web服务还是要花费很多的精力 ...
Web Services的基本原理 -
还有也许:
看这样的文章只是锻炼人呀
翻译]SiteMesh介绍 (转) -
雾茫茫:
你懂不懂啊 尽是忽悠 顶
Interceptor在Struts2中的应用...
文章列表
使用sitemesh建立复合视图 - 1.hello 使用sitemesh建立复合视图 - 2.装饰器 <- now使用sitemesh建立复合视图 - 3.其它讨论 装饰器 decorator概念 建立可复用的web应用程序,一个通用的方法是建立一个分层系统,如同下面一个普通的web应用: 前端,front-end:JSP和Servlets,或jakarta的velocity 控制层框架 Cont ...
- 2007-12-02 11:34
- 浏览 2340
- 评论(0)
俗话说,工欲善其事,必先利其器,如果大家对开发程序稍微有点发烧的话,都知道快捷键对编程中有多大的作用了(当然当年Dos用natepad开发程序的除外了),我就是这样一个发烧友了,对各种IDE中的快捷功能颇感兴趣,尤其是 ...
- 2007-07-02 10:34
- 浏览 4963
- 评论(0)
<p>一、序言<br />许多人想学习编程,但不知道从哪里开始。在这个连载中,我将为你介绍Java编程技术,以及Java程序的开发方法,从零开始,循序渐进,希望能够让你亲自品味Java这种咖啡的香醇与浓郁。<br />如果说 ...
- 2007-07-02 10:34
- 浏览 1373
- 评论(0)
<p> 注:sitemesh,一个不错的tiles替代方案,比tiles做的更漂亮优雅。本文是sitemesh官方推荐的入门文档,本来想自己翻译的,突然发现有人先行一步了,就转过来看吧。</p><p><br />以前我通常使用旧式的方法来建立自己的web应用:手工排版,仔细使用每一个字节使其工作在Unicode下,同时使用make文件来适应不同的CPU……</p ...
- 2007-07-02 10:33
- 浏览 2897
- 评论(2)
Appfuse是 Matt Raible负责开发维护的一个集成多种开源框架的j2ee框架...Appfuse1.x为我们开发轻量级的J2EE应用提供了很大的便捷,从中我们接触更多开源世界成功的JAVA项目,很多时候我们能够轻松的把他变成我们自己的一个框架。在前一个版本红遍大江南北的时候,Appfuse2.x也悄无声息的向我们走来,相对上一个版本,2.x也做了很大的改进, 从Appfuse的官方网站的roadmap可以看到, 它的第一个正式版本分为四个阶段(M4应该就是正式发布版本了):里程 1(Milestone 2)Maven 2的整合(前一个版本使用的是Maven 1)把代码从CVS迁移到S ...
- 2007-06-20 14:55
- 浏览 2214
- 评论(1)
J2ME程序开发全方位基础讲解汇总一、J2ME中需要的Java基础知识现在有大部分人,都是从零开始学J2ME的,学习J2ME的时候,总是从Java基础开始学习,而且现在讲Java基础的书籍中都是以J2SE来讲基础,这就给学习造成了一些不必要的麻烦,下面将J2ME中用到的和不需要的Java基础知识做一个简单的说明。 J2ME中使用到的Java基础知识: 1、Java语法基础:包括基本数据类型、关键字、运算符等等 2、面向对象的思想:类和对象的概念,继承和多态等等。 3、异常处理 4、多线程 J2ME中没有用到的Java基础知识: 1、JDK中javac和j ...
- 2007-06-11 17:48
- 浏览 1498
- 评论(0)
[root@BlueSky tv2.0]# javaUsage: gij [OPTION] ... CLASS [ARGS] ... to invoke CLASS.main, or gij -jar [OPTION] ... JARFILE [ARGS] ... to execute a jar fileTry `gij --help' for more information.于是:[root@BlueSky tv2.0]# which java
- 2007-05-30 20:46
- 浏览 2310
- 评论(0)
中国文化貌似平平,可骨子里透着那么一股子的博大精神,看看吧.... 有一次,我参加接待了一个由欧洲贵族组成的参访团。他们中的大多数跟王族有亲戚关系,非常有学问和修养,待人彬彬有礼,但他们的修养 ...
- 2007-05-12 00:28
- 浏览 1190
- 评论(1)
由于 Java™ 5 泛型的采用,有关泛型类型安全 Data Access Object (DAO) 实现的想法变得切实可行。在本文中,系统架构师 Per Mellqvist 展示了基于 Hibernate 的泛型 DAO 实现类。然后展示如何使用 Spring AOP introductions 将类型安全接口添加到类 ...
- 2007-04-23 10:46
- 浏览 1373
- 评论(0)
一直以来Ruby on Rails在中国及至世界开始火爆起来,无论在Java的站点里、搜索引擎中,还是火热的论坛里,你都会看到Ruby和Java叠对出现,而且它们两个好像一对水火不相容的冤家被人们相互地比来比去。甚至Oreilly这位多年来一直支持Java的大师级人物,也开始出版Ruby方面的书籍,带领人们从Java这儿离开。这场讨论的范围越来越大,参与者越来越多,甚至Java之父Gosling也卷入了争论当中。不过共同的认识是Ruby在开发中的高效性超越Java和C#,这个结果让许多开发者惊讶。甚至令他们提出这样的疑问:是否真的存在比Java和C#更好的语言?但是在众多的讨论中,国人的关注度似 ...
- 2007-04-11 11:18
- 浏览 1962
- 评论(0)
Ruby on Rails诞生于7月,创始人浪漫的用七月的诞生石红宝石(Ruby)为它命名。在Web领域,Ruby真的是软件开发的“银弹”吗? Ruby on Rails是Web应用开发领域的一个奇迹,这个诞生于2004年7月的Web开发框架在短短两年时间内已经成为引领Web应用变革的旗手,在软件开发领域掀起了无数的波澜。 Ruby on Rails一诞生就号称可以达到J2EE开发速度的10倍,被很多人视为软件开发的银弹;刺激了一大群模仿Ruby on Rails的开发框架如雨后春笋般的涌现出来。 软件开发界的奥斯卡2005年Jolt Award颁奖礼,RoR出尽了风头。Rails框架的作者 ...
- 2007-04-11 11:17
- 浏览 1826
- 评论(0)
bruce tate的beyond java辩称,java作为企业开发首选语言的统治最终会走向终结,企业创新也在十年内首次发生在java的领域之外。在那本书中,他审视了那些让java取得史无前例不同程度成功的特性,也思量了新语言超越java要获得的特性。后面的章节讨论了这个领域中竞争的其他语言,清楚的认为ruby在独占鳌头。这些都来自于tate自己的性能突破(由ruby on rails支持),ruby语言的测试和来自于其他使用者也是有利的证据。是不是ruby将逐渐超过java?java中存在什么样的空白给ruby填补?以及是否这两种语言将会水火不容?为了调查这些状况,我们联系了几名最杰出的作 ...
- 2007-04-11 10:49
- 浏览 1473
- 评论(0)
版本控制工具SVN和CVSCVS相信大家都听说过,不过这个广为使用的版本控制工具还有不少问题,包括中文支持和二进制文件的处理都有或多或少的问题。 现在好了,CVS的作者又为我们开发了SVN。Gnome和KDE的开发团队都已经换用SVN了,您为什么不试一下呢? 最基本的用法建立代码库 svnadmin create /path/to/repos导入数据 svn import /path/to/project file::///path/to/repos -m "initial import"导出数据 svn checkout file::///path ...
- 2007-04-06 11:17
- 浏览 2089
- 评论(0)
SVN已经越来越流行,大有取代CVS的趋势。那么,从使用者的角度来看,SVN带来了哪些好处呢?1. 性能提高。SVN不管文件是文本还是二进制类型,在内部都是以二进制差异比较算法来表示文件的更新部分。这表示所有的文件在文件库中都是以差异的形式储存。而且在网络上传输的,都是较小的文件差异部分。2. 对目录的组织的管理更加方便。SVN不光对文件做版本跟踪,也会对目录做版本跟踪。因此可以根据项目的需要,对目录结构随时进行修改,可以把现有的目录移动到新的地方。
- 2007-04-06 11:17
- 浏览 1019
- 评论(0)
由于Beast源代码是用的SVN下载方式,所以可能还有很多朋友们不知道如何下载最新的Beast源代码,在这里我简单地介绍一下SVN是个版本管理工具,开源代码的版本管理一般采用CVS和SVN工具如果在WINDOWS环境下:1.下载 Tortoise SVN:http://prdownloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.3.2.5840-svn-1.3.0.msi?download2.安装3.选择你要存放源代码的目录,例如E:/Beast4.进入这个目录,点击鼠标右键(Tortoise SVN功能集成到了SHELL中),选择SVN Chec ...
- 2007-04-06 11:12
- 浏览 1349
- 评论(0)