
Dreamer
潘敬
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Winter framework 高效灵活的请求处理框架
为了深入的去了解java的底层东西和hibernate和Struts2的原理,自己觉得写了个框架。该框架集成了hibernate和Struts2的功能,当然没有依靠其jar包,是独立的一个框架。运行原理:我们知道Struts2 是用过滤器来进行工作的。那么我这个框架也是一样。其中有一点,使用方法和Struts2不同,而且更加灵活。首先声明一点,我没有看Struts2的源码,我只原创 2013-05-23 22:25:47 · 1732 阅读 · 0 评论 -
Java模仿Struts2模型驱动的实现
首先,我没有看过Struts2的源码,是自己写的。我自己写的一个框架Dreamer,模仿Struts2的。看下Action配置package com.pan.actions;import org.dreamer.annotation.Action;import org.dreamer.annotation.Result;import org.dreamer.code.Model原创 2013-09-20 21:21:11 · 1774 阅读 · 3 评论 -
Java利用JPA规范,实现实体关系解析,类似hibernate
实体对象:Product.javapackage com.pan.beans;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.GenerationType;impor原创 2013-09-03 09:47:12 · 1511 阅读 · 0 评论 -
Dreamer 3.0.1
这几天又把自己的框架升级了下,更新内容:2013-07-31支持Action返回类型为void可以直接在Action中进行输出文件,和图片之类的输出验证码一例:jfreechat Action配置:2013年8月1日 增加自定义的过滤器 可以用来拦截权限首先需要配置一个过滤器,这样可以来做权限拦截配置文件: 类:原创 2013-08-01 23:04:37 · 1443 阅读 · 0 评论 -
Dreamer 3.0 支持json、xml、文件上传
自己写的框架,功能类似Struts2.x下载地址:http://pan.baidu.com/share/link?shareid=3273223286&uk=470382596新增功能:1、Action支持输出JSON、XML、TEXT2、新增文件上传封装直接用File 类型的字段来接收文件,就可以进行操作,框架运行时,会在服务器创建一个tmp文件夹用来存放临时的文件。原创 2013-06-29 15:08:49 · 1498 阅读 · 3 评论 -
Java 将对象解析成xml 文件
首先来看个例子吧~~~这是我的一段测试代码:package com.domain;import java.sql.Timestamp;import java.util.ArrayList;import java.util.List;import org.dreamer.parse.xml.XMLBean;import org.dreamer.parse.xml.XMLSupp原创 2013-06-25 22:55:24 · 1493 阅读 · 0 评论 -
Dreamer2.1 发布 新增将Bean解析成xml和json
一个上午,增加两个功能1、直接将对象解析成XML2、将对象解析成JSON 对象可以是数组,可以是集合,也可以是单个对象源码和jar下载地址:http://pan.baidu.com/share/link?shareid=1845237274&uk=470382596原创 2013-06-25 11:42:42 · 1063 阅读 · 0 评论 -
Java 将对象解析成JSON格式 无插件形式
自己写的一段解析的代码:解析后的字符效果:{'Student':{id:1,string:'这是一个人',address:'长沙',{'Human':{id:1,type:'黄种人',{'Product':{id:1,name:'IPHONE5',description:'产品的描述信息',img:'图片',stock:12,bidPrice:12.0,price:3000.0,nul原创 2013-06-25 10:28:16 · 1561 阅读 · 0 评论 -
Dreamer 框架 比Struts2 更加灵活
winter 改名为Dreamer。这次发布第二个版本。这次修复了很多BUG 和完善了部分功能。1、改进用户服务层以后在服务层中只需要继承BaseSupport 泛型类 就可以实现对对象进行增删改查,无需写代码这次主要优化的是数据库访问层这一部分。精简了Dao、DaoImpl、Server 这三层。代码:package com.pan.server;imp原创 2013-06-24 21:01:11 · 1367 阅读 · 0 评论 -
winter framework 源码 SSH最精简的实现
前些天一直在写这个框架,现在放出源码!主要功能:1、自动将表单封装成对象(类似Struts2)2、自动根据对象产生增删改查sql语句(类似hibernate)3、支持Spring动态注入,可以把自定义的Action 交给Spring去进行管理4、自定义的tab标签库 5、支持伪静态功能伪静态实现,可以用正则表达式!~ 这个框架,差不多就是一个SSH最精简的实现。原创 2013-05-28 11:03:36 · 2027 阅读 · 5 评论 -
dreamer 更新
好久没有更新了,最近应用在实际的项目中,发现了一个问题。在linux环境下,由于路径和window下有所不同,导致了一个致命的错误,所有的类都无法加载。在org.dreamer.scan.Scanner.java 80行现在修改为:for (File file2 : files) { if(file2.isDirectory()){ list.addAll(getOb原创 2013-12-18 14:07:39 · 1074 阅读 · 1 评论