![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Dreamer
潘敬
这个作者很懒,什么都没留下…
展开
-
Winter framework 高效灵活的请求处理框架
为了深入的去了解java的底层东西和hibernate和Struts2的原理,自己觉得写了个框架。 该框架集成了hibernate和Struts2的功能,当然没有依靠其jar包,是独立的一个框架。 运行原理: 我们知道Struts2 是用过滤器来进行工作的。那么我这个框架也是一样。 其中有一点,使用方法和Struts2不同,而且更加灵活。 首先声明一点,我没有看Struts2的源码,我只原创 2013-05-23 22:25:47 · 1639 阅读 · 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 · 1696 阅读 · 3 评论 -
Java利用JPA规范,实现实体关系解析,类似hibernate
实体对象: Product.java package 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 · 1417 阅读 · 0 评论 -
Dreamer 3.0.1
这几天又把自己的框架升级了下, 更新内容: 2013-07-31 支持Action返回类型为void 可以直接在Action中进行输出文件,和图片之类的 输出验证码一例: jfreechat Action配置: 2013年8月1日 增加自定义的过滤器 可以用来拦截权限 首先需要配置一个过滤器,这样可以来做权限拦截 配置文件: 类:原创 2013-08-01 23:04:37 · 1303 阅读 · 0 评论 -
Dreamer 3.0 支持json、xml、文件上传
自己写的框架,功能类似Struts2.x 下载地址:http://pan.baidu.com/share/link?shareid=3273223286&uk=470382596 新增功能: 1、Action支持输出JSON、XML、TEXT 2、新增文件上传封装 直接用File 类型的字段来接收文件,就可以进行操作,框架运行时,会在服务器创建一个tmp文件夹用来存放临时的文件。原创 2013-06-29 15:08:49 · 1430 阅读 · 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 · 1421 阅读 · 0 评论 -
Dreamer2.1 发布 新增将Bean解析成xml和json
一个上午,增加两个功能 1、直接将对象解析成XML 2、将对象解析成JSON 对象可以是数组,可以是集合,也可以是单个对象 源码和jar下载地址:http://pan.baidu.com/share/link?shareid=1845237274&uk=470382596原创 2013-06-25 11:42:42 · 995 阅读 · 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 · 1485 阅读 · 0 评论 -
Dreamer 框架 比Struts2 更加灵活
winter 改名为Dreamer。 这次发布第二个版本。 这次修复了很多BUG 和完善了部分功能。 1、改进用户服务层 以后在服务层中只需要继承BaseSupport 泛型类 就可以实现对对象进行增删改查,无需写代码 这次主要优化的是数据库访问层这一部分。 精简了Dao、DaoImpl、Server 这三层。 代码: package com.pan.server; imp原创 2013-06-24 21:01:11 · 1308 阅读 · 0 评论 -
winter framework 源码 SSH最精简的实现
前些天一直在写这个框架,现在放出源码! 主要功能: 1、自动将表单封装成对象(类似Struts2) 2、自动根据对象产生增删改查sql语句(类似hibernate) 3、支持Spring动态注入,可以把自定义的Action 交给Spring去进行管理 4、自定义的tab标签库 5、支持伪静态功能 伪静态实现,可以用正则表达式!~ 这个框架,差不多就是一个SSH最精简的实现。原创 2013-05-28 11:03:36 · 1949 阅读 · 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 · 1002 阅读 · 1 评论