自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shark's BLOG

Web2.0的时代

  • 博客(77)
  • 收藏
  • 关注

转载 Eclipse插件开发之新手入门

 现在在internet上已经可以见到不少的eclipse插件开发的入门文章,这里我写本文的目的主要是将我自己的体会和最开始的学习告诉给大家。 同时也希望本文能使用最为简单的方法来让大家了解开发eclipse插件的基础。需要注意的是,要学习eclipse的插件开发,你需要:   会使用eclipse来开发java应用程序   了解插件这个词的概念   了解一些xml的知识 本文是一个入门的文章,只

2006-07-19 17:22:00 2001 1

转载 JSF与Struts的异同

 转自 http://www.jdon.com/idea/jsf-struts.htm  Struts和JSF/Tapestry都属于表现层框架,这两种分属不同性质的框架,后者是一种事件驱动型的组件模型,而Struts只是单纯的MVC模式框架,老外总是急吼吼说事件驱动型就比MVC模式框架好,何以见得,我们下面进行详细分析比较一下到底是怎么回事?  首先事件是指从客户端页面(浏览器)由用

2006-07-18 14:42:00 945

转载 Session详解

摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。目录:一、术语session二、HTTP协议与状态保持三、理解cookie机制四、理解session机制五、理解java

2006-07-18 14:15:00 871

转载 JSF开发实战(二)

  JSF开发实战的第一篇(jsf开发实战一)演示了如何建立一个最简单的JSF应用,从那个例子中我们可以观察到JSF的页面组件是如何与后台的javabean绑定的,也看到了JSF标签的最基本使用。在本文中我们会演示一个更加复杂的应用,它包含了更丰富的JSF标签。    要开发的例子是一个用户管理程序,管理员输入帐号与密码登陆,然后它可以看到所有用户的列表,并且可以修改或者删除其中的一些数据。利用m

2006-07-18 13:19:00 894

转载 JSF开发实战(一)

    JSF将是J2EE5.0中所包含的web开发框架,这应该是第一个成为jcp标准,并且随j2eesdk一起发布的web框架,可以看出sun对它的期望很高。JSF最大的竞争对手是tapestry,是apache的产品,但是apache又弄出了个myfaces,是对jsf标准的一个实现。也许你也和我一样,在jsf和tapestry之间犹豫很久,将来从apache的态度上应该可以看出二者的走向。在

2006-07-18 13:16:00 906

转载 我喜欢简单:ant - java 构建工具

    管理你的代码,doc文件,编译,配置等开发工作你是怎末做的:自己管理源目录,编译文件,copy,实施...在window写bat,在unix写shell?     可惜我不怎末会写。所以我制作一个ejb的过程是这样的:写代码->写个bat编译代码->组织文件(ejb-jar.xml,jboss.xml...)->压缩文件生成jar文档->实施......(还有同样的测试过程)(为甚末不用j

2006-07-14 18:11:00 1022

转载 制作bat文件的方法

echo、@、call、pause、rem(小技巧:用::代替rem)是批处理文件最常用的几个命令,我们就从他们开始学起。 echo 表示显示此命令后的字符 echo off 表示在此语句后所有运行的命令都不显示命令行本身 @与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。 call 调用另一个批处理文件(如果不用call而直接调用别的批处理

2006-07-14 18:03:00 4176 2

转载 Eclipse快速上手指南之使用Ant

Ant是Java平台下非常棒的批处理命令执行程序,能非常方便地自动完成编译,测试,打包,部署等等一系列任务,大大提高开发效率。如果你现在还没有开始使用Ant,那就要赶快开始学习使用,使自己的开发水平上一个新台阶。Eclipse中已经集成了Ant,我们可以直接在Eclipse中运行Ant。以前面建立的Hello工程为例,创建以下目录结构: 新建一个build.xml,放在工程根目录下。build.x

2006-07-12 17:52:00 973

转载 什么是Portlet ?

作者:Sunil Patil;observer原文地址:http://www.onjava.com/pub/a/onjava/2005/10/19/challenging-java-dominance.html中文地址:http://www.matrix.org.cn/resource/article/44/44029_Portlet.html关键词: Portlet JavaPortlets “

2006-07-12 15:11:00 1042

转载 Eclipse 实用快捷键大全

      俗话说,工欲善其事,必先利其器,如果大家对开发程序稍微有点发烧的话,都知道快捷键对编程中有多大的作用了(当然当年dos用natepad开发程序的除外了),我就是这样一个发烧友了,对各种ide中的快捷功能颇感兴趣,尤其是对快捷键这一部分乐此不彼了.再加上eclipse又是本人的最爱,        因此eclipse中的快捷键就是本人重视的重点了,当然,eclipse的快捷键暂时不是

2006-07-12 14:52:00 997

原创 【Java基础】第十一讲 JDBC编程

JDBC(Java data Base Connectivity)是Java语言为了支持SQL功能而提供的与数据库相联的用户接口,JDBC中包括了一组由Java语言书写的接口和类,它们都是独立于特定的DBMS,或者说它们可以和各种数据相关联。有了JDBC以后,程序员可以方便地在Java语言中使用SQL语言,从而使Java应用程序或Java applet可以实现对分布在网络上的各种关系数据库的访问。

2006-07-12 13:27:00 1350

转载 【Java基础】第十讲 JSP与Servlet

课前索引1. 动态网页和静态网页有什么区别?2. 什么是Web应用程序?3. 什么是Servlet,和一般Java程序有什么区别?4. 什么是JSP,和Java是什么关系?5. JSP和Servlet有哪些异同点?6. JSP和Servlet的主要用途?10.1 Servlet的概念、配置与运行10.1.1 Java Servlet的概念  Java Servlet是一个专门用于编写网络服

2006-07-12 13:25:00 2244

转载 【Java基础】第九讲 JavaBean和RMI

【课前思考】  1. 什么是JavaBean?  2. JavaBean和Java有什么关系?  3. JavaBean会有什么样的用途?  4. 什么是RMI?  5. RMI技术会有什么样的特点?  6. 什么是EJB?  7. EJB和JavaBean又有什么样的关系?9.1 JavaBean的基本概念9.1.1 JavaBean产生的背景介绍软件组件就是指可以进行独立分离、易于重复

2006-07-12 13:24:00 1395

转载 【Java基础】第二讲 Java语言基础知识

概述:   【课前思考】  1. Java中的标识符是由哪些字符组成的?  2. Java中有哪些保留字?简单数据类型包含哪几种?各种数据类型变量的定义方法和常量的表示方法及取值范围。  3. Java 中各简单数据类型间的优先次序和自动转换规则是什么?    各数据类型间在什么情况下,进行自动转换,在什么情况下使用强制转换?  4. Java中有哪些运算符?这些运算符的优先关系是怎样的?  

2006-07-12 13:22:00 1477

原创 【Java基础】第三讲 Java语言中的面向对象特性

课前索引【课前思考】  1. 什么是对象?什么是类?什么是包?什么是接口?什么是内部类?  2. 面向对象编程的特性有哪三个?它们各自又有哪些特性?  3. 你知道java语言在面向对象编程方面有何独特的特点吗?难点:  1. 理解方法重载和方法重写,不要混淆了两者的使用。  2. 类变量和类方法的使用。  3. 接口的使用。3.1 面向对象技术基础3.1.1 面向对象的基本概念  面

2006-07-12 13:21:00 1237

原创 卡耐基人际关系手册

 --戴尔×卡耐基1 序     马上就要毕业出去工作了,所以借了这本书读一下,希望对自己能有所裨益。本说讲述了相处的许多关键原则,其实这些原则在我身边就有一位极好的榜样,那就是我的导师。虽然导师事务繁忙,对我们耳提面命的机会并不多,但我们永远对他心存尊敬。每次和他谈话,他总是首先诚恳地赞赏我们之前所做的工作,然后才以建议的方式提出以后应该努力的地方。我知道以我的性格很难做到象导师或本

2006-07-12 12:02:00 1399

原创 在职场上奋战不懈的各位12把健康金钥匙

抗老专家王卫民教授给在职场上奋战不懈的各位12把健康金钥匙/|!z( 健康的金钥匙   第 1 把KEY  晨起一杯水,身体水平衡 第 2 把KEY  右侧卧、睡如弓,睡眠品质好 第 3 把KEY  只吃七分饱,身体自然好 第 4 把KEY  生命在运动中蓬勃 第

2006-07-12 12:00:00 1410

转载 健康六大法宝

健康建议: 1.早上起来喝一大杯清水(大概400ml)清肠胃,排毒 2.鱼,肉,豆,蛋,奶中有丰富的蛋白质,各种水果蔬菜换着吃,不挑食~ 3.一星期运动两次(打球,跑步,踢球...多运动的人是不容易生病) 4.远离垃圾食品!煎炸食品,碳酸饮料,腌制食品,变质食品(臭豆腐,腐乳之类的),太过精制的食品现在也被人评为垃圾食品,因为没营养可言。 5.注意休息,尽量不要熬夜. 6.自我平衡~压力,疲劳,情

2006-07-11 14:10:00 980

转载 使用links方式安装Eclipse插件

eclispe想必大家都很熟悉了,一般来说,eclipse插件都是安装在plugins目录下。不过这样一来,当安装了许多插件之后,eclipse变的很大,最主要的是不便于更新和管理众多插件。用links方式安装eclipse插件,可以解决这个问题。   当前配置XP SP1,eclipse3.0.1   现在假设我的eclipse安装目录是D:/eclipse,待安装插件目录是D:/plu

2006-07-11 10:20:00 665

原创 Velocity脚本教程

2006-07-11 09:32:00 1239

转载 让我们成为Java技术的主宰者(www.javathinker.org的建站宗旨)

 在眼花缭乱的网络世界中,这是一片潜心探索和敞开交流最新Java技术的净土。在这里,没有闪烁的,容易让人浮躁或视觉疲劳的商业广告;没有故作高深,其实却空洞无物的醒目标题;没有七拼八凑,滥竽充数,浪费你宝贵时间的拷贝文章。在朴实的外表下蕴藏了丰富的内容和深刻的思想。对于已经习惯于在花花绿绿的充满商业气息的网络中闲逛的网友来说,当你初次光临此地,也许会觉得这里太朴素、太安静了。但是当你慢慢把浮躁的心清

2006-07-11 09:22:00 1360

转载 在Java开源王国中自由翱翔

在如今的Java领域,各种新技术,新工具层出不穷,一方面,每一种技术都会不停的升级换代,另一方面,还会不断涌现出新的技术和工具。Java世界就像小时候玩的万花筒,尽管实质上只是由几个普通的玻璃碎片组成,但只要轻轻一摇,就会变化出千万种缤纷的图案。Java世界如此变化多端,很容易让初学Java的人有无从下手的感觉。常常会有读者问我这样的问题:我学了Java已经一年多了,现在就只能用Jsp写点东西,其

2006-07-11 09:12:00 700

转载 日本7-ELEVEN便利的市场攻略:紧贴地域

   一方面不断增设连锁店,另一方面增强现有连锁店的竞争实力——为保持日销售额持续稳定和提高,日本7-ELEVEN便利店连锁公司实施“紧贴地域”的市场战略,取得成效。一个最有说服力的例子是,日本7-ELEVEN公司各门店均有出售的招牌商品“五香菜串儿” (日式风味小吃:将豆腐、芋头和鱼丸等水产品穿成小串放在汤汁里煮)以最为本地消费者喜欢的口味为公司赚取了大把的银子。   尽管去年又是暖冬,但日本7

2006-07-11 09:11:00 879

转载 初期投资60万7-11加盟模式在华将变通

   加盟商期待已久的7-11便利店特许加盟业务已经取得了新的进展。昨日,记者从7-11北京公司了解到,本周总部特设了特许加盟部,由专人推进特许加盟业务的开展,预计一家7-11加盟店初期投资约为60万元。      昨日,曾经在7-11北京公司咨询过加盟业务的张小姐接到了来自7-11特许加盟部负责人的电话,该负责人表示,7-11已经成立了特许加盟部,相关问题欢迎到总部咨询和了解。    据了解

2006-07-11 09:07:00 1089

转载 作一个真正合格程序员的七种素质

  作为一个真正合格的程序员,或者说就是可以真正合格完成一些代码工作的程序员,应该具有的素质。  1:团队精神和协作能力  把它作为基本素质,并不是不重要,恰恰相反,这是程序员应该具备的最基本的,也是最重要的安身立命之本。任何个人的力量都是有限的,即便如linus这样的天才,也需要通过组成强大的团队来创造奇迹,那些遍布全球的为linux写核心的高手们,没有协作精神是不可想象的。一旦进入系统

2006-07-11 08:44:00 712

转载 程序人生:25岁以上程序员单身手册

 1. 生活wrong:每天用两分钟刷牙洗脸,冲出房间的时候扣子还没扣上right:提前一个小时起床,花五分钟刷牙,洗个澡,挑件干净点的衣服去上班 wrong:每天早晨经过超市买一包烟,我不吃早餐已经很多年right:经过超市买一听牛奶,其他的根据个人兴趣了wrong:我吃麦当劳肚子起泡泡了,或者,昨天那箱方便面吃完了。right:租一个有厨房房子,去超市买现成的菜调剂

2006-07-11 08:42:00 709

转载 程序人生:25岁以上程序员单身手册

 1. 生活wrong:每天用两分钟刷牙洗脸,冲出房间的时候扣子还没扣上right:提前一个小时起床,花五分钟刷牙,洗个澡,挑件干净点的衣服去上班 wrong:每天早晨经过超市买一包烟,我不吃早餐已经很多年right:经过超市买一听牛奶,其他的根据个人兴趣了wrong:我吃麦当劳肚子起泡泡了,或者,昨天那箱方便面吃完了。right:租一个有厨房房子,去超市买现成的菜调剂

2006-07-11 08:42:00 656

转载 程序员:在浮躁的年代里做好学问,难!

我们生活在一个浮躁的年代里!浮躁的社会,浮躁的企业,浮躁的人,浮躁的生活。刚毕业找工作的阿飞浮躁地说:“现在的公司太过分了,聘人就要有工作经历,谁都不愿意出钱培训员工,又都想招好员工,难怪留不住人”。才接到一份辞职申请的上官老板浮躁地说:“现在的年轻人也太过分了,到公司两年还没见给公司做出任何东西,学到东西就要跑了,难怪大家都不愿用新人”。 “天下熙熙,皆为利来,天下攘攘,皆为利往

2006-07-11 08:39:00 579

转载 程序员的最后归宿究竟是什么?

中学政治学科的课堂上,辩证唯物主义告诉我们,任何事物都包含着既对立又统一的两个方面。要如实的反映事物的本来面目,就必须坚持一分为二的矛盾分析法,对矛盾作全面的分析要运用两分法、两点论去认识事务的本质。简单的意思就是,万事万物都要看到它好的一面和不好的一面。  IT也是如此,程序员的职业也是如此。“程序员的最后归宿是什么!”、“程序员为什么到了30或35就会想要转行”、“边缘化的IT人”等等诸如此类

2006-07-11 08:17:00 843

转载 向便利店老大7-ELEVEN连锁加盟学生意-

现在日本7-ELEVEN连锁加盟的事业领域已经超越了便利店的事业,成为日本流通业界中的首席企业,年利润高达1600亿日元,是业界屈指可数的高收益企业。在竞争激烈的流通业界,7-ELEVEN连锁加盟是靠什么力量"茁壮"成长到今天这个规模的?向便利店老大7-ELEVEN连锁加盟学生意    来源:中国连锁加盟网现在日本7-ELEVEN连锁加盟的事业领域已经超越了便利店的事业,成为日本流通业界中的首

2006-07-11 08:15:00 4391 1

转载 Velocity实例

Velocity 是一个基于 Java 的通用模板工具,来自于 jakarta.apache.org 。Velocity 的介绍请参考 Velocity -- Java Web 开发新技术。这里是它的一个应用示例。这个例子参照了 PHP-Nuke 的结构, 即所有 HTTP 请求都以 http://www.some.com/xxx/Modules?name=xxx&arg1=xxx&bbb

2006-07-10 18:14:00 963

转载 Javascript的三个编码方法

escape() 方法:采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是%20。不会被此方法编码的字符: @ * / +encodeURI() 方法:把URI字符串采用UTF-8编码格式转化成escape格式的字符串。不会被此方法

2006-07-10 17:52:00 876

转载 使用 Velocity 实现客户端和服务器端模板

如果你对struts和velocity都不陌生,那么就请往下看吧。我想大家对Struts都应该不会陌生,过去的几年里,Struts占去了MVC模式开发Web应用的大半江山,关于Struts的话题网络上有太多太多了。Velocity是近一两年才火起来的,它是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由j

2006-07-10 17:51:00 1164

转载 Velocity中使用Struts的国际化文件

当利用Velocity和Struts一同开发web应用时,可能会遇到这样的问题,即.vm文件中无法使用Struts的标签。虽然Velocity的模板引擎以及它强大的语句可以使我们毫不犹豫地抛弃Struts的标签,但有时候,我们仍然需要在.vm文件中引用Struts的国际化文件ApplicationResources.properties,能否做到呢?答案是肯定的。替代的办法是使用toolbox.x

2006-07-10 17:51:00 1765

转载 Velocity之Web高级篇-VelocityStruts

前面的《Velocity之Web篇》讲述了Velocity的Web应用基础,主要以Velocity+Servlet为主讲述基本Web开发模式,但毕竟这只是基础篇,如果Velocity与目前应用较广的Web框架结合起来,那么将能达到一步千里的目的,下面我们就结合Struts来举例两者是怎样进行整合工作的。 我们需要的运行资源为:Tomcat(我用5.5版本)、jakarta-struts-1.2.4

2006-07-10 17:46:00 2857

转载 Velocity之Web实践

之前的文章《Velocity初体验》,介绍了Velocity的工作原理和一些演示样例,但有朋友觉得不和Web结合起来针对性不够突出,所以下面结合Web开发来进一步说明,Velocity+Servlet(+JavaBean)是怎样工作的。通过下面的说明,仅提出Velocity在Web方面的简单示例,为大家献上一个原始但清晰的认识,来了解Velocity在Web方面的工作原理,未来还有深入的主题贡

2006-07-10 17:45:00 2272

原创 Velocity用户手册---中文版

Velocity是什么?Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注

2006-07-10 17:43:00 821

转载 Velocity初体验

不少人看过或了解过Velocity,名称字面翻译为:速度、速率、迅速,用在Web开发里,用过的人可能不多,大都基本知道和在使用Struts,到底Velocity和Struts是如何联系,怎么看待Velocity呢?让我们来尝试一下,了解Velocity的概念,通过在这里的介绍,强调在技术选择上的问题,让大家在选择项目开发时,可以考虑Velocity,另外也让大家了解它的思想,毕竟它提供了一个很好的

2006-07-10 17:43:00 859

原创 Mvnforum设计者概述MvnForum论坛的架构和设计

 mvnforum是一个非常不错的开源论坛,由于工作关系,我研究了这个论坛的构架,虽然不是十分完美,但也异常的强大和易于扩展,在这里转贴一下那位越南开发者对构架的简单描述:        I will try to describe the framework, the sequence of an app in this framework, the initial design of it

2006-07-10 13:11:00 2117

原创 mvnForum

  mvnForum简介     mvnForum 是一个开源的,强壮的,容易使用而且易于安装的开源论坛,mvnForum使用的是Java J2EE技术(Java Server Pages/Servlets)。mvnForum 兼容任何支持Jsp 1.2 和Servlet2.3的 Servlet容器。mvnForum是自由软件,开源的并且可以在遵守GNU通用公共许可证的条件下发布。这就意味

2006-07-10 13:07:00 1523 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除