自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Nicholas@Nirvana

Nirvana Studio

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

原创 EJB3 and Hibernate3 Annotations 学习笔记(二)

上一篇说到了如何对Hibernate进行设置和初始化,加下来就是如何使用Annotations映射了。首先介绍EJB3的映射Annotations位于javax.persistence.*包内。先看看如何声明一个Entity Bean。@Entitypublic class Flight implements Serializable { Long id; @Id public

2005-05-06 12:36:00 2576 1

原创 EJB3 and Hibernate Annotations 学习笔记(一)

借助JDK 5.0的新特性Annotations,你可以使用它代替先前使用的XDoclet,不过当且仅当使用JDK 5.0的时候,为了保持向下兼容,用XDoclet生成mapping files仍然是最好的选择。首先建立环境,将hibernate-annotations.jar和lib/ejb-3.0-edr2.jar复制到你的CLASSPATH下。官方的建议是将Hibernate初始化放在sta

2005-05-06 12:09:00 2960

原创 Java多层应用中Exception的处理

作了一段时间的多层应用的开发了,觉得在异常处理上一直在兜圈子。最初的做法就是用printStackTrace函数显示信息,后来使用System.out.println自己编写一些容易懂得文字输出,后来用了log库来记录。这么做的话对于多层应用是很不实际的做法,突然一个机会让我在一本书上看到了有关异常处理的一个好得Best Practice,原文不记得了,就是说在做Web多层应用的时候,异常应该层层

2005-04-30 22:23:00 1604

原创 谈J2EE部署描述符的利弊

只要是做J2EE应用,不管是单纯开发基于Web Container的东西还是开发EJB之类,肯定脱离不开部署描述符的影子。随处可见各种各样的部署描述符。写Web Application,你肯定会用到web.xml,用Hibernate,你会需要些mapping files & configuration files,用EJB,你会写ejb.xml等等,这往往是初学者最头疼的东西。相信很多人接触Ja

2005-04-30 00:29:00 1266

原创 JSTL 学习笔记

JSP Standard Tag Library (JSTL) 的规范完成于2002年7月,随后Apache Taglibs Projects在不久的几天中提交了一个参考实现。JSTL 的出现是为了解决程序员一直渴望有一个标准的标签库的需求,同时也为开发JSP带来了很大的便利。JSTL 1.0提供了一系列基于JSP 1.2 API的标签库,下表列举了一些标签库的信息:DescriptionP

2005-04-26 12:44:00 1457

原创 XML-RPC学习笔记(二)

目前XML-RPC的Java实现部分属于Apache Project的一部分:http://ws.apache.org/xmlrpc/index.html参考该网站得到进一步资料。

2005-04-20 14:16:00 914

原创 XML-RPC Specification

XML-RPC SpecificationTue, Jun 15, 1999; by Dave Winer. Updated 6/30/03 DW Updated 10/16/99 DW Updated 1/21/99 DW This specification documents the XML-RPC protocol implemented in UserLand Frontier 5.1.

2005-04-20 13:59:00 845

原创 XML-RPC学习笔记(一)

我得XML-RPC学习是从Eric Kidd的XML-RPC HOWTO开始的,下面是原作的地址,直接看英文原版效果更好。http://xmlrpc-c.sourceforge.net/xmlrpc-howto/xmlrpc-howto.htmlXML-RPC的全称是XML Remote Procedure Call,即XML远程方法调用,故名思义,就是采用XML作为调用远程方法的媒介。由于XML

2005-04-20 13:39:00 1124

原创 WEB(Javascript)远程调用方案清单

 WEB(Javascript)远程调用方案清单  Web远程过程调用(以下简称WebRPC)是在不刷新页面的前提下,对远程方法进行调用,是最近的一个热点;在一些场合下,他甚至成为不可替代的实现方式。WebRPC的实现方式经历了从普通URL读取,隐藏帧,IFrame, XMLHTTP乃至 Flash等。本文将对目前存在的WebRpc方案(产品)进行列表,并作简单评价。  评价将在以下几个方面进行:

2005-04-20 01:35:00 767

原创 [email protected]

终于NirvanaStudio成立了,也算是了了一个心愿。在大学期间总想做点什么东西出来,现在成立了工作室,让我看到了一点希望。在大学的头两年还是比较郁闷的,一直没有找到像自己一样对技术感兴趣的人。只能自己埋头专研技术,一个人的进度很慢,也很枯燥,即便这样,还是走过来了。大三出现了点转机,终于等到了一个机会能够让我负责学校商学院网站的整体建设。同一时刻,我和ShiningRay等人成立了Nirva

2005-04-18 18:44:00 1038

原创 J2SE 5.0 语言新特性

 JavaTM Language Features For more information see New Language Features. Generics This long-awaited enhancement to the type system allows a type or method to operate on objects of various types while

2005-04-11 14:03:00 906

原创 SOAP协议规范

 SOAP协议规范--http://www.longen.org1. 简介SOAP以XML形式提供了一个简单、轻量的用于在分散或分布环境中交换结构化和类型信息的机制。SOAP本身并没有定义任何应用程序语义,如编程模型或特定语义的实现;实际上它通过提供一个有标准组件的包模型和在模块中编码数据的机制,定义了一个简单的表示应用程序语义的机制。这使SOAP能够被用于从消息传递到RPC的各种系统。SOAP包

2005-04-11 13:55:00 986

原创 关于设计模式

记得我接触到设计模式是应该是1年前,当时是大二。学了一年的Java,把Thinking in Java看了两遍。突然注意到设计模式这个东西,之后查阅了一些资料,以及初步接触了UML语言之后,逐渐思想向OO的方向发展。说到设计模式,一开始我接触他的时候很疑惑,毕竟当时写代码没有太多面向对象的概念可言。更多的是C/C++的样式,面向过程的在写代码,而且都是感觉新鲜。之后买了一本《Java 设计模式》,

2005-04-10 23:30:00 874

原创 Wiki Engines

http://c2.com/cgi/wiki?WikiEngines 收录了几乎所有的Wiki程序,涵盖了各种语言的实现。

2005-04-07 00:42:00 834

原创 4个人的开发团队就足够了

  近来忙学校商学院的网站,颇感郁闷。首先界面无法订下来,领导的眼光无比挑剔,直到现在我们居然做了6个界面。现在想想完全是胡扯,越做越烂。其实根本不用自己做,也没这个必要,就拿模版套。本来挺有热情就这样被这帮无知磨灭了,现在就想做完交工就行了。  本来有个9人的团队,人太多,一个是不便于管理,另一个方面是能够做东西的人很少。自己做东西无所谓,爱怎么做怎么做,现在要做能用的东西,作的时候还要学习,这

2005-04-04 11:12:00 1197 2

原创 简单的脚本-ASP

        最近用ASP作了点小东西,感触良多。因为之前不管小东西还是大工程,都是用JSP,这回重新拾起高一时候玩过的ASP,仍然让人非常怀念。        ASP作为一种服务器脚本语言,提供了开发动态网站的基本技术。ASP继承了VB易用的特点,使用简单,调试非常方便,由于是解释型语言,不需要像JSP那样首先编译一次,所以调试的速度非常快。ASP + ADO的开发效率尤其高,做数据库应用速度

2005-03-02 23:17:00 1377 1

原创 实用AT指令

  单片机和GSM引擎之间采用AT指令实现互相之间的通信,因此有必要了解一下AT指令的格式和几条常用的指令。更详细的资料可以参考GSM07.05和GSM07.07规范。  单片机发出的AT指令用来建立通信链路,AT指令集的命令格式帧都以AT开头,下面是几个常用的AT指令。1.设置短消息中心AT+CSCA=“+8613800270500”回车(具体的号码由当地的运营商决定。)2.接收

2005-01-20 12:19:00 1086

原创 SMTP协议原始命令码和工作原理

1.SMTP是工作在两种情况下:一是电子邮件从客户机传输到服务器;二是从某一个服务器传输到另一个服务器. 2.SMTP是个请求/响应协议,命令和响应都是基于ASCII文本,并以CR和LF符结束。响应包括一个表示返回状态的三位数字代码. 3.SMTP在TCP协议25号端口监听连接请求 4.连接和发送过程: a.建立TCP连接 b.客户端发送HELO命令以标识发件人自己的身份,然后客户端发送MAI

2005-01-18 17:02:00 2723

原创 POP3协议命令原始码及工作原理

一 简介:1. POP适用于C/S结构的脱机模型的电子邮件协议,目前已发展到第三版,称POP3。脱机模型即不能在线 操作,不像IMAP4(netscape支持IMAP4)2. 当客户机与服务器连接并查询新电子邮件时,被该客户机指定的所有将被下载的邮件都将被程序下载到 客户机,下载后,电子邮件客户机就可以删除或修改任意邮件,而无需与电子邮件服务器进一步交互。3. POP3客户向POP3服

2005-01-18 16:59:00 1462

原创 Java 通过代理访问外部网络

在一个必须通过代理才能访问外部网络的环境下,用Java写的进行外部访问的程序将无法正常连接,通过在代码中设置代理实现访问。代理的设置通过几个系统参数设置:System.getProperties().put("proxySet", "true");System.getProperties().put("proxyHost", "host");System.getProperties().put("

2005-01-17 17:17:00 1251

原创 The MIT License

MIT License (MIT 许可证)版权(c) 使用该许可证的软件被授予以下权限,免费,任何人可以得到这个软件及其相关文档的一个拷贝,并且经营该软件不受任何限制,包括无限制的使用、复制、修改、合并、出版、发行、发放从属证书、或者出售该软件的拷贝的权利。同时允许获得这些软件的用户享受这些权利,使其服从下面的条件:以上的版权通知和权限通知应该包含在所有该软件的拷贝中或者是其他该软件的真实

2004-12-14 23:39:00 2221

原创 HELLO WORLD中的设计模式

模式中的HELLO WORLD你每次都考虑过"Hello World"被重新实现过多少次吗?这是一个最根本的浪费重用的机会!下面是一个关于设计模式的故事......疯狂的运用设计模式有关滥用或过度使用设计模式已经不是一件新鲜事了。我这里就有一个例子。我实现了一个"Hello World"命令行脚本,使用大概160行面向对象的PHP 5代码。这个原则已经无理由的加入了设计模式。它比简单的打印"H

2004-12-14 12:45:00 1191

原创 系统升级到2003

很高兴升级到了2003,速度比原来的XP快多了,感觉也舒服了很多,挺适合开发的。本来还想装Linux构成双系统,嫌麻烦还是用VMWare虚拟玩吧。

2004-11-29 11:55:00 581

原创 随身Q代理服务器大升级

这两天对QQ Proxy Server for PalmOS User做了一次大升级,主要是使用了桌面版QQ的通讯协议重新规划服务器,使得Palm用户使用QQ和桌面用户达到相同的效果。此次升级使用了开源项目LumaQQ的通讯库,我从中分离出了通讯部分加以使用,为了适合服务器,我修改了部分代码,目前效果不错。新的客户端这两天要做出来,服务器将不接受之前的客户端。新的服务器同时在线人数约定

2004-09-06 16:38:00 1268

原创 Symbian开发环境的建立

首先从Nokia下载到Symbian SDK,我下载了0.9版本,主要是因为他是中文版的。安装好后找到安装目录,我的是在E:/Symbian下。参考E:/Symbian/6.1/Series60/Series60Tools/Wizard_Installation.txtQuick guide for Wizard installation:=======================

2004-09-04 22:03:00 848

原创 随身Q Web Edition v0.2.0

重新修正了之前的bug,对接受、发送消息做了优化,同时使用Session对在线用户状态进行了控制。

2004-09-02 19:10:00 700

原创 随身Q Web Edition v0.1.0

今天开始做随身Q的Web版本,初步完成了登录、登出、接收、发送消息的功能。目前还存在很多bug,需要进一步完善,但是由于其局限性,不能做到实时接收消息,这个是由于浏览器的原因。下一步将加入数据库支持,以便更好的在网上保存数据。

2004-08-28 01:06:00 848

原创 Hack UploadFile in DVBBS under v7.0.0 SP2

There are 2 holes in DvBBS under v7.0.0 SP2, so we may use them to upload arbitrary file to the server.The holes existed in upfile.asp and saveannouce_upload.asp, the two files were used to upload f

2004-08-27 14:43:00 1001

原创 换一个Blog

blogcn提供的Blog真是麻烦,又慢,还有广告,无法忍受了。

2004-08-27 13:58:00 525

原创 不通过设置系统DSN调用Access数据库

代码如下:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connection conn = DriverManager.getConnection("jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};dbq=c:/dvbbs7.mdb");

2004-08-27 13:57:00 1350

空空如也

空空如也

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

TA关注的人

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