自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

EWeb4J 1.9.1 新版本发布 基于Servlet/JDBC的轻量级web开发框架

EWeb4J 是一个基于 Servlet/Jdbc 构建的轻量级 Java Web 开发框架。它可以代替 SSH 来开发一个完整的 Web 应用程序。它专注于 少侵入、少配置、松耦合架构风格的 Web 应用程序开发。EWeb4J 的目标是让 Java Web 开发更加简单。[align=center][img]http://dl.iteye.com/upload/picture/pic/...

2012-11-28 22:08:18 206

EWeb4J-SolidBase 发布新版本

SolidBase项目是采用 DWZ + EWeb4J 开发的基础功能平台,本次发布更新如下:[*] 增加系统参数设置(设置默认注册用户的角色、设置默认注册用户是否受权限控制)[*] 增加为角色分配菜单显示权限功能[*] 改善角色权限控制功能[*] 改善为用户分配角色、为用户分配部门、为角色分配权限、为角色分配菜单的UI操作[*] 修复几个Bug在线演示地址:[ur...

2012-07-08 12:41:20 175

EWeb4J 框架迁移到 GitHub

[list][*]EWeb4J 框架: [url]https://github.com/laiweiwei/eweb4j-framework[/url][*]EWeb4J Demo Petstore : [url]https://github.com/laiweiwei/eweb4j-petstore[/url][*]EWeb4J Demo SolidBase: [url]https:...

2012-07-05 10:02:11 259

EWeb4J-1.9-文件上传下载和生成建表脚本

毕业了。高兴一下,哈。一直以来,eweb4j framework新版本都没有发布,因为忙工作、忙毕业、忙答辩。只好在有空的时候为框架添加新特性、重构旧代码来弥补了。写本文之前,修复了一些小bug,增加了两个特性:文件上传下载、生成建表脚本。[b]1.文件上传下载:[/b]文件上传下载?这要涉及到文件IO流吧。或者,用第三方组件?例如Apache 的commo...

2012-06-09 12:11:15 133

SolidBase 二次开发 GIS 截图

有位大哥哥使用 [url="http://code.google.com/p/eweb4j/"]EWeb4J[/url] 的项目 [url="http://210.38.137.96/solidbase/users/login"]SolidBase[/url] 作为基础框架搭建了个 GIS 平台。我向他索要了几张演示图,大家先看看效果哈。[img]http://dl.iteye.com...

2012-05-07 16:12:49 131

EWeb4J 国际化支持出炉啦(有源码看)

很荣幸也很开心地公布,EWeb4J 支持国际化了。并且有着它独特的味道。首先我们来看看最终的效果。[code="java"]package test.i18n;public class TestI18N { @BeforeClass public static void prepare() throws Exception { String err = EW...

2012-05-06 15:31:05 150

Play framework 国际化

Play的国际化操作还是非常简单的。大概分为四步:[*]1. 首先在${project_home}/conf/application.conf中定义你要用到的哪些国际化语言[code="java"]application.langs=en,zh[/code][*]2. 在${project_home}/conf/下新建两个 message 文件,后缀名跟上面定义的语...

2012-05-03 20:04:17 233

原创 让心灵在蝉鸣中憩息

转载自:[url]http://lntujzt.blog.sohu.com/174931643.html[/url] 如果对喧嚣的依赖无法了却,那么就去寻找暂停的勇气;如果对自己的足迹追悔莫及,那么就在蝉鸣中憩息;如果对平素的纷扰感到倦怠,那么就让心灵绽放在这个动人的夏季。 繁华而热闹的现代都市在发展之中不免会给人带来疲惫,然而,倾听蝉鸣则可以让你的心灵...

2012-04-29 16:40:00 118

解决Dojo的Widget在创建ArcGIS的Map对象时出现ID已被Registered的错误

今天在用Dojo的toolkit(Dijits)创建ArcGIS的地图对象时,因为有多个地图实例,而这些地图实例都被Dojo的WidgetRegister注册表管理着,而我的HTML代码中,只使用了一个Div,也就是它的ID是唯一的。这时候,如果第一次打开地图实例,是可以正常渲染的。但是打开第二个,第三个就不行了。因为ID已经被注册过了。怎么解决呢?这得看你的需求。 [*]1. ...

2012-04-25 19:23:51 216

eweb4j在线演示程序更新

访问地址:[url="http://210.38.137.96/solidbase/main"]SolidBase[/url] [*] 增加菜单显示权限 [*] 所有的分配页面增加批量删除操作[img]http://dl.iteye.com/upload/attachment/0067/1105/290df9ee-ad0a-3fa1-a669-5d0b5cc2016e....

2012-04-25 09:25:25 125

EWeb4J-1.9-继续改善ActiveRecord支持【级联】操作

老习惯:约定优于配置,配置覆盖约定,少侵入,开发者控制一切由于之前已经封装好CascadeDAO接口。因此本次在ActiveRecord中增加级联操作就显得很简单了。这个是使用的时候:PetControl.java[code="java"]@Validate(value={"pet.*"}, except={"pet.id"})@Transactionalpub...

2012-04-17 20:58:01 203

EWeb4J-1.9-控制器更新

主要增加以下更新:[*] 验证器[*] 声明式事务[*] 7个默认Action方法PS:这个例子也演示了如何使用ActiveRecord + Control + Validator 完成 Crud 。1.验证器1.8.6以及更旧版本的验证器使用起来非常鸡肋。主要存在一下几个缺点: [*] 验证规则定义之后,只要是控制器的属性,所有该控制器下的Action方法被...

2012-04-13 16:56:42 161

eweb4j-1.9-支持ActiveRecord模式

[code="java"]@Entity@Table(name="t_pet")public class Pet extends Model{ public final static Pet instance = new Pet(); private String name; private int age; public Pet(){} ...

2012-04-06 20:46:55 162

原创 VI常用命令

最近比较常使用VI,厌倦了IDE。网上很多关于VI命令的文章,我就不重复写了。转载一篇来这里,作为手册吧:)PS:这几天会学习Play框架,说实话,之前看过GRails,我总觉得Play比较亲切。呵呵。[url="http://david-erl.iteye.com/blog/1451891"]这是原文,谢谢该作者啦[/url]光标控制命令 命令 ...

2012-03-30 22:33:55 74

(不断更新)EWeb4J-1.9-SNAPSHOT最近进程

经过奋战,终于有个稳定点的SNAPSHOT版本咯。较之上个版本1.8.6,本版本1.9-SNAPSHOT有以下几个更新点: [*] SolidBase 添加菜单显隐权限控制,包括导航菜单(href=xxx.jsp或xxx.html)的控制 [*] SolidBase 对导航菜单(href=xxx.jsp或xxx.html)的处理修改,原先为直接服务端跳转到main/ve...

2012-03-28 23:33:12 136

eweb4j演示项目-SolidBase增加对菜单显隐的权限控制

昨晚捣鼓到两点多才弄好,今天整理了下,大概把菜单权限控制做好了。 [*] [url="http://www.iteye.com/news/24478"]SolidBase[/url]是EWeb4J同步发布的一个演示程序。 [*] 首先来看看整个分配菜单的操作过程和效果 [*] 使用管理员账号登陆,点击【分配菜单】按钮[img]http://dl.it...

2012-03-28 14:41:30 224

如何将自己的jar包Release到Maven中央仓库中

PS:真正要发布到Maven中央库中是首先需要到[url]https://issues.sonatype.org[/url]这里注册账号,新建一个issue,然后等待审核。审核通过后下一步就是等待你的release了,release的方式有好多种,其中有执行运行mvn命令的,但是那个命令结合gpg签名的时候中间会出现无限挂起的bug,我自己就遇到了,按照有关教程的说法要加个什么参数在pom中,但是...

2012-03-20 17:17:55 582

EWeb4J-1.8.6 发布,同时带来一个演示项目

[img]http://dl.iteye.com/upload/picture/pic/108002/6193e8ec-80cf-3c7f-b397-9b3d07fc0aa9.png[/img]距离上次1.7的发布已经过去5个月了。首先值得高兴的是EWeb4J从这个版本开始可以在Maven中央仓库获取到了。EWeb4J的pom依赖为:[code="xml"] org.eweb...

2012-03-08 17:44:42 199

论基于REST 服务的Web 应用系统设计

[color=red]本文为转载博文[/color]觉得原文写的还不错呵呵。真心喜欢REST架构风格。原文链接:[url]http://www.cnblogs.com/XmNotes/archive/2011/11/08/2241351.html#2317666[/url]试答2010年系统架构师考试论文第三题,拼凑了好久写完了,希望不会让人看得不知所云 。试题三 论基于 R...

2012-02-27 23:20:37 432

推荐一个不错的在线“画”时序图的软件(通过文字生成图片)

首先看看效果吧:[img]http://dl.iteye.com/upload/attachment/0063/7919/6595ff21-4448-3daf-953a-430d4aa05837.png[/img]还有很多其他的风格可以选择。例如 VS 2010 , Rose, Psd, 涂鸦等。注意咯:不需要你去画的!只需要在左边输入文字就行了。哈哈,看看我的文字,然后对...

2012-02-26 21:00:28 1792

eweb4j加进到Maven中央仓库啦,先发个快照版

:D 挺开心的。先是注册好了 eweb4j.org。然后是svn上传源码到了谷歌code。想要eweb最新源码的童鞋可以到这里checkout:svn checkout https://eweb4j.googlecode.com/svn/ eweb4j --username l.weiwei@163.com也可以在线浏览代码:[url]http://code.google...

2012-02-25 23:54:55 221

[转载自JuvenXu]Java异常处理最佳实践

原文链接:[url]http://www.juvenxu.com/2011/03/30/exception-handling-best-practices/[/url]作为一个已经写了近5年Java代码的程序员,我直到最近才算是基本明白了异常应该怎么用,这真是令人汗颜。事情是这样的,上周,和往常一样,我在开发一个很平常的应用,并且不得不面对各种各样的异常,比如常见的IOException,...

2012-02-22 14:22:13 147

eweb restful需要考虑的,谨记。

[list][*]框架是否遵守一条HTTP消息并非仅仅包含一个URI的原则?也就是说,分发是不是至少要基于HTTP谓词、URI、Content-type与Accept headers呢?[*]可否使用同样的业务逻辑在响应中返回不同的内容类型呢?[*]是否支持对条件请求的检查呢?[*]如果后端逻辑没有设定,是否会自动计算ETags呢?[*]作为框架的使用者,是否能够轻松读取所有的...

2012-02-20 19:25:47 110

原创 (转载)JSP+MySQL 乱码问题的总结

文章转载自:[url]http://www.netjsp.com/main/helpcontent.jsp?id=ff8080812b32e071012bb12f0b440d06[/url]JSP+MySQL 乱码问题的总结  JSP+MySQL的乱码问题是我站虚拟主机用户所谘询的频率最高的问题,本文以UTF8编码为例把影响编码的各个方面经行说明,以供用户参考。主要注意以下几个方面:...

2012-01-06 11:31:46 59

eweb demo war包+源码+db脚本 下载 (1.8.x-SNAPSHOT)

看来,年内发布一个完整的新版本比较难了.实在是要忙公司的项目.eweb框架虽然也在持续开发中,不过因为新版本的文档资料还没有重新编写,所以只能先放出一个正在开发中的演示,虽然是演示,不过该版本已经比较稳定了. :wink: 这次放出的压缩包解开之后有三个东西:源代码:eweb4j-petstore-sources.jarwar部署包:eweb4j...

2011-12-27 17:12:54 618

eweb4j-1.b.8 预览 (一 新增简洁版验证器注解,改善Action访问URI注解写法)

[list][*]控制器的Action方法注解写法更新.原来写法:[code="java"]@RequestMapping(value="helloWorld", method="GET|POST", showValErr="dwzJson")public void hello(PrintWriter out){ out.print("hello world!");...

2011-11-23 21:21:19 129

开源框架eweb4j发布1.b.7新版本

eweb4j是一个简单、轻量的JavaWeb开发框架。涵盖MVC、ORM、IOC。超轻量、面向接口,扩展灵活。可先使用本框架快速开发,然后方便的转换成SSH。只需修改部分代码,无需修改业务逻辑代码。MVC、IOC、ORM自由选择开闭,灵活与其他框架集成。特性:Component组件支持[list][*]DWZ组件[*]分页组件[*]……[/list]...

2011-10-02 04:21:40 182

EWeb4j-1.b.7 新的特性介绍—mvc action 参数绑定篇

改善了MVC.Action的ParamUtil进行URL参数绑定到Aciton属性的时候,如果是属性为pojo,例如:private Pet pet;那么绑定参数的时候,优先找到 pet.name绑定到pet里面的name属性。如果找不到pet.name 参数,则找name参数绑定。如果还找不到,就不进行任何绑定。 可以看到跟属性名字“pet”有关,可以理解为参数的一个scope,...

2011-09-24 14:40:47 110

基于用例的迭代式开发过程

采用实施模型的思想,以用例为基础来分工,因为一个用例就是一个独立执行的单元,所以每一次迭代的目标可定义为实现哪些用例。分工时最先考虑的是哪些逻辑组件(这里的组件是指模块、子系统、库等含义)可以实现这些用例,哪怕实现这些用例的逻辑组件横跨了许多模块、业务、小组为了快速搭建出一个可运行的系统,可以只是先一个类的部分功能。甚至所谓的核心模块也不需要最先开发完成,只需开发出与实现用例相关的那一部分...

2011-09-10 20:01:06 488

EWeb4j-1.b.6.5 新的特性介绍—orm pojo篇

EWeb4j目前最新版本是1.b.6.4下载地址:http://code.google.com/p/eweb4j/downloads/list下一个微版本1.b.6.5将会重点放在如何让各个模块的代码更加简洁。约定优于配置,将是整洁之道的最佳实践。因此,EWeb4j框架也会采取这种方法。来看看以下这个pojo类:[code="java"]package te...

2011-09-09 12:20:16 222

EWeb4j-1.b.6.5 新的特性介绍—mvc action篇

(1) Controller支持以下约定:action方法不填写注解RequestMapping的时候,默认以方法名为url-mapping值。action 方法返回类型为void的时候框架不做任何跳转处理。缺省返回值忽略大小写。例如ajax。类名如果以“Controller”,“Control”,“Action”结尾的话,可以不用添加@Controller注解,框架也能识别为控制...

2011-09-09 08:42:17 77

Thinking in UML 学习笔记 | 第二章 建模基础

第二章 建模基础2.1 建模 建模(Modeling),是指通过对客观事物建立一种抽象的方法用以表征事物并获得对事物本身的理解,同时把这种理解概念化,将这些逻辑概念组织起来,构成一种对所观察的对象的内部结构和工作原理的便于理解的表达。 为了理解,我们简单地说:“建模包含了两个问题,一个是怎么建?另一个是模是什么?” 第一个问题“怎么建”,依赖于方法论,再上升一点到...

2011-09-04 16:48:16 144

一个简单的菜单管理,我却迷茫了,求解惑

一、需求 做一个简单的CMS,关于菜单部分的需求。 系统管理员输入账号密码登陆后台系统后,首页面显示布局为:顶部水平显示一行导航菜单,左边栏显示树形菜单,点击不同的导航菜单,左边栏显示不同的树形菜单。中间是工作区。 系统管理员在导航菜单中点击菜单管理,左边栏显示: 导航菜单 |——所有导航菜单 |——添加导航菜单...

2011-09-01 20:28:18 198

UML学习笔记

一、发现、定义“涉众” [list] [*]业主,简单来说就是投资人,他们关心的是成本,项目周期,带来的效益。 [*]业务提出者,CEO,高级经理。他们关心的是社会影响,效率改进,成本节约。 [*]业务管理者,中层干部,监督、实现领导想法的人。 [*]业务执行者,底层操作人员,他们关心系统细节,例如界面,可用性,操作友好不,使用效率,录入页面等等。...

2011-09-01 02:25:53 60

ubuntu菜鸟笔记|手动安装jdk+文件link设置

总的思路,对于一些需要使用多个版本的软件(包),例如java,tomcat,nginx等等的,最好手动安装自己想要的版本,然后通过link链接一下,并且设置一个默认的来执行。例如在ubuntu下安装jdk。首先jdk主要有两者可选,openJDK和sunJDK自由选择两者。我选择后者,并且通过ubuntu的apt-get来安装jdk。很快就装好了。但是我也想用下jdk7。于...

2011-08-31 03:07:39 107

ubuntu菜鸟笔记|设置静态ip上网

我的环境是在学校钟海楼A04013局域网在使用win7时,能够上网,通过 ipconfig -all获得DNS如下:202.96.128.86202.96.128.166通过ipconfig获得信息如下:ip:10.0.43.230子网掩码:255.255.240.0网关:10.0.32.1然后切换到linux系统,首先将静态ip等信息写入到/etc...

2011-08-31 00:17:18 117

原创 OSGi学习笔记

OSGi(Open Service Gateway Initiative)有双重含义。一方面它指OSGi Alliance组织;另一方面指该组织制定的一个基于Java语言的服务(业务)规范——OSGi服务平台(Service Platform)。该规范和核心部分是一个框架 ,其中定义了应用程序的生命周期模式和服务注册。基于这个框架定义了大量的OSGi服务: 日志、配置管理、偏好,HTTP(运行...

2011-08-18 09:10:53 89

(开源)DWZ+EWeb4j打造门户系统

EWeb4J是一个基于Java平台的框架。它是开源的且是商业友好的(Licensed under the Apache License, Version 2.0)。它更喜欢J2EE的应用开发。截止到2011年8月17日晚上20点,EWeb4j已经更新至1.b.6.x版本了,这是一个里程碑版本,值得庆贺。目前提供了下载,包括源代码,jar包,javadoc 另外,一个值得高兴的消息是,我使用...

2011-08-17 20:40:22 313

Apache与Tomcat负载均衡续

首先非常感谢这位朋友发的帖子。这也是让我成功的让Apache和Tomcat集成的原因之一。下面贴上它的链接[url]http://www.iteye.com/topic/1017961[/url]。朋友们请先看上面那篇文章,并且成功的将Apache和Tomcat集成之后再来继续往下看。[color=red]开头一定要说的是:你一定要先看完并且实践成功了文章开头给出的那个帖子说的,才能到...

2011-08-14 14:47:13 85

来谈谈REST、RBAC下的URL权限控制

从几个月前开始接触REST,到现在尝试去设计、开发一个RESTful的web应用。说实话,到目前为止我还对REST理解的很浅很浅。今天偶尔又去翻了翻互动百科对REST的描述,感觉那位网友写的真好,但是有些观点我还是有不同的意见。互动百科上关于REST的页面:[url]http://www.hudong.com/wiki/REST[/url]1.上面比较后面的一句话里说到:如果我...

2011-08-01 15:42:45 878

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除