`
文章列表
昨晚捣鼓到两点多才弄好,今天整理了下,大概把菜单权限控制做好了。       SolidBase是EWeb4J同步发布的一个演示程序。     首先来看看整个分配菜单的操作过程和效果     使用管理员账号登陆,点击【分配菜单】按钮       分配菜单给相应的角色,注意这里下面的结果需要提交之后,点击对应的角色名称才会显示。     别忘了将你的角色分配给你的目标用户,当然,如果这一部已经做过了,则跳到下一步。       然后点击退出,使用对应的账号登陆。     嘿嘿,这就是最后的效果。   [*]  好啦,图看完了,不知道大家觉得如何?到目前为止,E ...
PS:真正要发布到Maven中央库中是首先需要到https://issues.sonatype.org这里注册账号,新建一个issue,然后等待审核。审核通过后下一步就是等待你的release了,release的方式有好多种,其中有执行运行mvn命令的,但是那个命令结合gpg签名的时候中间会出现无限挂起的bug,我自己就遇到了,按照有关教程的说法要加个什么参数在pom中,但是还是没法解决,最后我就只能使用上传artifact为bundle的方式来release了。也就是下面说的这几个步骤。   下载安装GPG工具,直到在cmd下运行下面命令,出现版本信息      gpg --ve ...
距离上次1.7的发布已经过去5个月了。首先值得高兴的是EWeb4J从这个版本开始可以在Maven中央仓库获取到了。EWeb4J的pom依赖为: <dependency> <groupId>org.eweb4j</groupId> <artifactId>eweb4j-all</artifactId> <version>1.8.6</version> </dependency> 同时eweb4j-dwz组件也可以从Maven中央仓库中获取: <dependen ...
本文为转载博文 觉得原文写的还不错呵呵。真心喜欢REST架构风格。 原文链接:http://www.cnblogs.com/XmNotes/archive/2011/11/08/2241351.html#2317666 试答2010年系统架构师考试论文第三题,拼凑了好久写完了,希望不会让人看得不知所云 。 试 ...
首先看看效果吧: 还有很多其他的风格可以选择。例如 VS 2010 , Rose, Psd, 涂鸦等。 注意咯:不需要你去画的!只需要在左边输入文字就行了。哈哈,看看我的文字,然后对照上图你们就懂了。很方便的 该软件在线地址:http://www.websequencediagrams.com/ title EWeb4J MVC 原理 浏览器->Tomcat: GET /hello-world note right of Tomcat: Tomcat 查找web.xml Tomcat->EWebFilter: doFilter(req, res) EWeb ...
挺开心的。 先是注册好了 eweb4j.org。 然后是svn上传源码到了谷歌code。 想要eweb最新源码的童鞋可以到这里checkout: svn checkout https://eweb4j.googlecode.com/svn/ eweb4j --username l.weiwei@163.com 也可以在线浏览代码: http://code.google.com/p/eweb4j/source/browse/ 最后是成功的申请到了maven中央仓库的位置。 eweb4j的pom如下。 <dependency> <groupId>org.eweb ...
原文链接:http://www.juvenxu.com/2011/03/30/exception-handling-best-practices/ 作为一个已经写了近5年Java代码的程序员,我直到最近才算是基本明白了异常应该怎么用,这真是令人汗颜。事情是这样的,上周,和往常一样,我在开发一个很平常的应用,并且不得不面对各种各样的异常,比如常见的IOException,或者用到个第三方类库可能会给你返回ThirdPartyException,还有,我自己也会定义异常,姑且叫它MyOwnException。我是使用分层的架构写代码的,比如有个REST层,有个领域模型层,有持久化层,这本没什么问题 ...
框架是否遵守一条HTTP消息并非仅仅包含一个URI的原则?也就是说,分发是不是至少要基于HTTP谓词、URI、Content-type与Accept headers呢? 可否使用同样的业务逻辑在响应中返回不同的内容类型呢? 是否支持对条件请求的检查呢? 如果后端逻辑没有设定,是否会自动计算ETags呢? 作为框架的使用者,是否能够轻松读取所有的HTTP请求头信息呢? 是否可以轻松设置所有的HTTP响应头信息呢? 是否可以使用客户化的HTTP谓词? 是否能够清晰、简单地在响应中返回正确的状态码,框架会正确使用这些状态码么(如果使用的话)? Hypermedia As The Engine Of ...
文章转载自:http://www.netjsp.com/main/helpcontent.jsp?id=ff8080812b32e071012bb12f0b440d06 JSP+MySQL 乱码问题的总结   JSP+MySQL的乱码问题是我站虚拟主机用户所谘询的频率最高的问题,本文以UTF8编码为例把影响编码的各个方面经行说明,以供用户参考。主要注意以下几个方面: 1.服务器向客户端发送的页面编码要设置为UTF8: <%@ page contentType="text/html; charset=UTF-8" %> 2.页面的保存格式为UTF8: 一 ...
看来,年内发布一个完整的新版本比较难了. 实在是要忙公司的项目. eweb框架虽然也在持续开发中, 不过因为新版本的文档资料还没有重新编写, 所以只能先放出一个正在开发中的演示,虽然是演示, 不过该版本已经比较稳定了. 这次放出的压缩包解开之后有三个东西: 源代码:eweb4j-petstore-sources.jar war部署包:eweb4j-petstore.war 数据库脚本(mysql):petstore_db.sql 如果需要其他数据库,自己写一个吧,才两个表,一个外键关系而已. 放一张截图吧: 各位请放心下载哇. 上几句代码吧: package com ...
[list] 控制器的Action方法注解写法更新. 原来写法: @RequestMapping(value="helloWorld", method="GET|POST", showValErr="dwzJson") public void hello(PrintWriter out){ out.print("hello world!"); } 现在写法: @Path("helloWorld" ...
eweb4j是一个简单、轻量的JavaWeb开发框架。涵盖MVC、ORM、IOC。 超轻量、面向接口,扩展灵活。 可先使用本框架快速开发,然后方便的转换成SSH。只需修改部分代码,无需修改业务逻辑代码。 MVC、IOC、ORM自由选择开闭,灵活与其他框架集成。 特性: Component组件支持 DWZ组件 分页组件 …… MVC 约定由于配置,可零配置。 两种配置方式(xml,注解)供您选择 更加灵活方便的url mapping 两种参数绑定方式(类属性、方法参数)供您选择 RESTful Json渲染 URL拦截器 action验证器 …… IOC 基本数据类型注入 无限制嵌套 ...
改善了MVC.Action的ParamUtil进行URL参数绑定到Aciton属性的时候,如果是属性为pojo,例如: private Pet pet; 那么绑定参数的时候,优先找到 pet.name绑定到pet里面的name属性。 如果找不到pet.name 参数,则找name参数绑定。如果还找不到,就 ...
    采用实施模型的思想,以用例为基础来分工,因为一个用例就是一个独立执行的单元,所以每一次迭代的目标可定义为实现哪些用例。分工时最先考虑的是哪些逻辑组件(这里的组件是指模块、子系统、库等含义)可以实现这些用例,哪怕实现这些用例的逻辑组件横跨了许多模块、业务、小组为了快速搭建出一个可运行的系统,可以只是先一个类的部分功能。甚至所谓的核心模块也不需要最先开发完成,只需开发出与实现用例相关的那一部分。     这种实施模型以用例为基础,需要需求分析员、设计师、开发人员、测试人员和集成员的参与(这些角色时可以兼任的)。需求分析员负责决定用力的优先级;设计师负责规划模块和代码包;开发人员(可以按核心模 ...
EWeb4j目前最新版本是1.b.6.4 下载地址:http://code.google.com/p/eweb4j/downloads/list 下一个微版本1.b.6.5将会重点放在如何让各个模块的代码更加简洁。 约定优于配置,将是整洁之道的最佳实践。因此,EWeb4j框架也会采取这种方法。 来看看以下这个pojo类: package test.po; import java.util.ArrayList; import java.util.Date; import java.util.List; import com.cfuture08.eweb4j.orm.co ...
Global site tag (gtag.js) - Google Analytics