内容列表
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 查阅全文
<< 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 >>