内容列表
- enoeht的Java源码系列(6)--调试信息与日志文件
- 在程序中我们常常用
- 分类:Java 查阅全文
- enoeht的Java源码系列(5)--字符串加解密
- 这一篇的内容是一个简单的对字符串加解密的类:
- 分类:Java 查阅全文
- 为什么要开发DudoJ持久化框架
- 大概是去年10月份吧,也不知道在某一刻,我突然在想,为什么我不能用对象直接构造SQL语句而要用字符串呢?没有人做、没人想到还是有什么困难不能克服呢?就这样,经过了一番思考终于有了初步的想法(初步的想法:将持久对象继承自我定义好的持久类,属性定义为我设计好的类,而不是java中已有的类,通过给这些我定义的类添加方法和函数,这样他们就可以按照我的想法进行操作),管他呢,先写一些代码试试。通过测试
- 分类:Java 查阅全文
- DudoJ框架——更进一步的设想
- 在我更进一步的开发工程中,我实现了多数据库集成,使得多个数据库可以在DudoJ框架中协同工作,只要我们在配置文件中指定持久类以及查询所在的数据库,在编码时不需要理会底层使用的是什么数据库、有几个数据库,我们只需要调用DudoJ框架的持久化接口,就可实现数据的持久化和恢复,极大的简化了编程工作。在完成了这些开发工作以后我又在想,如果用户底层更换了数据库,而应用程序如果不需要任何的更改,这岂不是
- 分类:Java 查阅全文
- enoeht的Java源码系列(4)--继续处理配置文件
- 我们还常常会在程序中用到这样的配置文件:
- 分类:Java 查阅全文
- 工欲善其事,必先利其器——搭建J2ME开发环境
- 由于WTK并没有提供代码编辑的功能,因此本文讲述如何使用Eclipse搭建J2ME开发环境。读完这篇文章读者将可以使用J2SDK1.4.2_03+WTK2.1+Eclipse3.0RC2+EclipseME0.4.1的进行J2ME开发。希望会对新手有所帮助。 &nb
- 分类:Java 查阅全文
- enoeht的Java源码系列(3)--处理配置文件
- 我们常常会在程序中用到这样的配置文件:
- 分类:Java 查阅全文
- log4j一般的使用步骤
- 脑子不好使,所以一些该记的还是应该记录下来。 1、建一个log4j.properties的配置文件,放到有main的入口类的相同路径下。 og4j.rootLogger=debug, stdout, R log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4
- 分类:Java 查阅全文
- enoeht的Java源码系列(1)--TCP服务器
- 这是一个TCP服务器端的
- 分类:Java 查阅全文
- Java多语言编码问题解析(2)
- 这里是一个具体的例子: 现在因为浏览器对UTF-8的支持,我们可以通过在源文件、请求、响应中都使用unicode编码方式,来轻松达到处理国际化和字符编码问题的目标。以我们使用的tomcat4.1.2为例,过程如下: 1、编写JSP页面时:在每个JSP页面在页首都要增加一行:在编辑JSP页面时,一定要确保JSP文件以unicode的方式保存,目前几乎所有的编辑器都有以unicode编码保存或将文件内
- 分类:Java 查阅全文
- Java多语言编码问题解析(1)
- 1
- 分类:Java 查阅全文
- Record Management System从入门到精通系列之二
- 在系列之一中,我们着重讲述了Record Management System的基础知识。在介绍如何使用Record Management System之前,我想首先介绍一下Java IO以及在J2ME平台实现序列化的内容,无论对Record Management System还是MIDP中的通用联网框架来说,上述内容都是非常重
- 分类:Java 查阅全文
- 如何建立一个带登陆页面的Struts数据库应用程序
-
如何建立一个带登陆页面的Struts数据库应用程序
[目标]
本例的目标是实现一个用户登陆应用程序。用SQL Server 2000数据库保存用户信息。实现用户登陆页面、用户登陆验证、登陆检查标签等功能。
定义一个名为“users”表的字段:
录入一些测试数据:
[效果]
欢迎页面:
登陆页面:
&nbs
- 分类:Java 查阅全文
- Calendar.clear(int field)的陷阱
- 运行以下代码,你期望会输出什么? // 假设现在的时间是11:34:03 C
- 分类:Java 查阅全文
- new StringBuffer(int n)的陷阱
- StringBuffer sb = new StringBuffer(2004); sb.append("-"); sb.append(6); sb.append("-"); sb.append(14); System.out.println(sb); 你猜会输出什么? "2004-6-14" 错了,输出的是"-6-14" 我们看到StringBuffer重载了append(), 看到append
- 分类:Java 查阅全文
- Java学习资源推荐(书籍和网站)
- 本文旨在为学习Java的新手推荐一些不错的学习资源,主要包括书籍和学习网站。近年来java越来越火,java编程方面的书籍也是越来越多,但是水平参差不齐,给读者尤其是新手在选择合适的书籍的时候带来了不便,然而经典和实用却很难被磨灭。 新手上路,我觉得机械工
- 分类:Java 查阅全文
- 运用类反射机制简化Struts应用程序的开发
- 这是我在IBM developerWorks上发表的一篇文章 http://www-900.ibm.com/developerWorks/cn/java/l-struts-reflect/ 对正在用Struts开发的朋友来说,这个技巧也许会对你的项目进展有所帮助。 不过,由于失误,那篇文章漏下一个很重要的方法,很多朋友发 Mail问我,所以,就在这里补上。 //Func:根
- 分类:Java 查阅全文
- Record Management System从入门到精通系列之一
- Record Management System是J2ME的一个重要的子系统,目的是实现应用程序本地数据的持久性存储。目前支持文件系统的移动信息设备还有限,因此Record Management System是J2ME开发人员实现本地数据存储的首选途径。本文的目的就是全面的介绍Record Management System的知识。 &
- 分类:Java 查阅全文
- DudoJ框架——最初的设想
- 我一开始的想法只是解决目前数据持久化中存在的查询问题。 为了解决持久化过程中的查询问题,首先确定了初步的解决方案。定义自己的持久类,用自己定义的数据类型定义持久类的属性,然后实现一种机制使我们能够计算机语言如java来撰写sql语句生成查询。程序员通过使用框架设计好的api定义查询,定义查询的过程,实际上就是框架将计算机语言翻译为sql语言的过程。由于所有的持久类都必须继承自框架定义的持
- 分类:Java 查阅全文
- Java 实现MVC模式的例子
- /*data.java* Created on 2004-6-17** To change the template for this generated file go to* Window>Preferences>Java>Code Generation>Code and Comments*/package mvcTest2; /*** @author Administ
- 分类:Java 查阅全文