文章列表
关于智能领域对象的设计,一直没有拿出确实的例子来说明这样编程的好处和优点,以及如何正确地理解这种编程方式。接下来我开始从传统Service + DAO开发模式开始改造和发展,直到变化成智能领域对象设计的开发模式上来,对 ...
来看一个测试应用,对象是User:
@BeanTableName(name="z_user")
public class User extends ThinObject {
@Primary
String uid ;
String uname;
String rid;
public User(String userid, String username) {
super();
this.uid = userid;
this.uname = username;
}
public User() {
}
...
我基于
Thin
完成一个实现,
Thin
是一种基于
key-value
的持久层框架,简单易用,体现持久本质。在此不再详述。大家可以参考源代码:
http://sourceforge.net/projects/thinery/
public class ThinObject extends IObject {
protected ...
我们重新审视的以下
JAVA
的
Object
的对象
,
其中包含了两个特殊的方法,
equals
和
clone
,从这两个方法我们可以看出,在面向对象的程序设计中,对象的设计不能紧紧参考其所描述的对象,而不是不可添加其他 ...
如今主流JEE系统的开发框架中,通常显示层使用MVC框架,中间业务逻辑层使用spring,持久层采用hibernate/JPA.这种组成几乎是毫无争议的典型架构体系,但若我们将这三个组成部分完全从我们脑海中清楚,以空杯的心态来看JEE系统的开发,我们就很容易地发现我走弯路了。IE浏览器把form表单中的所有元素以key-value方式传到后台,逻辑处理会把这些元素做相应的修改,然后存到数据库中,主流数据库是以二维表存储方式,二维表的每一条记录其实就是多个key-value。既然数据的起始端和结束端都是key-value,那么为什么我要在中间加入那么多Javabean呢(我这里并没有说不要J ...
informax到表结构:dbschema -d your_database_name -t your_table_name db.sql
- 2009-07-16 10:00
- 浏览 886
- 评论(0)
提交到新窗口方式:备忘
<form action="http://www.blueidea.com/" method="post" target="pop">
<input name="txt" type="text" id="txt">
<input type="submit" name="Submit" value="提交"
onClick="window.open ...
- 2009-06-01 16:18
- 浏览 976
- 评论(0)
最
近开始学习JSF基础,发现比较重要的一点,就是如何用编程方式访问托管Bean。看了一些JSF的实例,不过大多都是用JSF1.1来实现的。虽然在
JSF1.2的环境中也可以很好运行,但是在编译的时候会看到降级的消息。这里找了一些资料总结一下JSF1.1和JSF1.2访问托管Bean的方法。
一、从JSF页面传递参数给托管Bean
虽然利用h:commandLink
和h:commandButton组件,可以通过action和actionListener来触发托管Bean中的方法,但是不能向这些方法中传递参
数。对于动态传递参数,不是不可以实现,这点可以通过使用f:attribu ...
- 2009-05-30 02:17
- 浏览 1285
- 评论(0)
先到dhtmlxtree的官方网站下载源代码;
开始工作:
JSP代码如下(该代码是在dhtmlxtree的下载包%dhtmlxTree%\samples\checkboxes的例子改写的):
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional ...
- 2009-05-16 22:19
- 浏览 6926
- 评论(0)
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/n ...