本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
关于使用s.url jstl的上下文
比如
[@s.url '/'/]index.html?cotegoryId=${cotegory.id!}
这种写法有问题的,因为
最终的
${springMacroRequestContext.getContextUrl(relativeUrl)}
,如果第一次访问会生成
/xxxxx;jsessionid=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx这样的路径
而正确的写法应该是 ...
web.xml url-pattern
全站匹配 /* 而不是*,因为jee标准要求url-pattern都必须以/开头(*.html这种后缀匹配例外)
如果直接写/表示默认, 用来表明对应的Servlet为应用默认的Servlet。在这种情况下Servlet路径是请求的URI去掉上下文路径并且路径信息为null。
Java开源例程ClockSimpleJEE4 0.96全面改善更新版
1)v0.96版本是全面改善更新版
2)Exception体系清理与简化
3)Service层控制资源申请
4)资源自动释放
5)测试套件全面更新
6)全面支持java7和Tomcat7
7)欢迎使用与测试
8)任何问题请联系作者jerry_shen_sjf@qq.com
9)请用如下用户登录:用户EMPID:160208密码:jerry
10)请修改数据库配置文件dbconfig.xml
11)数 ...
基于开源流程引擎Activiti5的工作流开发平台 BPMX3
BPMX3平台是宏天软件在ESTBPM2的基础上,追随开源工作流平台Activiti5,由原班开发团队,历时一年,现重新推出一套解决中国政府及企业的业务流程的开发平台。 相对商业的工作流平台,BPMX3具有更多的灵活性。
目前的系统架构如下所示:
整合流行的开源技术框架如下:
Spring Core 3.0.4
Spring MVC 3.0
Spring Security 3.0.5
S ...
EWeb4J 1.9.1 新版本发布 基于Servlet/JDBC的轻量级web开发框架
EWeb4J 是一个基于 Servlet/Jdbc 构建的轻量级 Java Web 开发框架。它可以代替 SSH 来开发一个完整的 Web 应用程序。它专注于 少侵入、少配置、松耦合架构风格的 Web 应用程序开发。EWeb4J 的目标是让 Java Web 开发更加简单。
本版本更新是一个里程碑版本。
本次更新内容主要有:
bug 修复:
IOC模块,修复POJO依赖了另外 ...
Tomcat源码解读系列(一)——server.xml文件的配置
Tomcat是JEE开发人员最常用到的开发工具,在Java Web应用的调试开发和实际部署中,我们都可以看到Tomcat的影子。大多数时候,我们可以将Tomcat当做一个黑盒来看待,只需要将编写的Java Web工程进行部署即可,但是,在遇到一些比较复杂难解决的问题时,如果我们了解了Tomcat的内部实现原理将会处理起来更得心应手更快地定位问题。另外,通过学习Tomcat的源码还可以更加深入地 ...
myeclipse转eclipse jee的工程文件补丁(主要是maven补丁)
以下是用来将myeclipse(或者其他没有加maven配置的工程)的工程文件装换到最新的m2eclipse插件所能识别的格式,
简单来说就是修改.project和.classpath
使用方法:
1. 在workspace任意层级下(当然啦,这个workspace的名字要包含"workspace"字样),运行: java EclipseM2Patch
2. 在任意 ...
工作流Activiti的学习总结(八)Activiti自动执行的应用
工作流activiti自动执行任务的开发应用
工作流模拟某公司请假流程情景如下: 1.开发人员请假流程,如果开发人员请假,如果请假天数小于3天,组长批准,人事批准即可请假。 2.如果请假大约三天,需要项目经理或者产品经理批准,并且项目总监批准 模拟自动审批:
只需要启动一个流程实例,它会自动执行到结束。这种情况下,你不需要关注流 程的执行进度,而只需要把精力集中在 ...
Apache TomEE Web stack passes TCK
Called Apache TomEE, the stack has been certified by Oracle via the Java Community Process. The stack can be used for deploying Web applications. Developers using the stack are ensured portability acro ...
测试中重新思考多层意义
BL层的目的:根据业务逻辑对业务处理进行封装。
基本的业务逻辑有:
参数的验证和判断
业务逻辑错误处理
业务规则判断
action层的目的:对于请求进行跳转控制。
针对于上述功能action的单元测试基本框架是:封装请求参数,发送请求,判断所需的页面bean和跳转的结果页面是否正确。
taglib层目的:根据参数在页面上按照固定的样式输出。
一个标 ...
servlet文件下载,浏览器等待时间漫长?broswer opening a dialog need long time?
背景: 在一个项目中,队友反应浏览器点击下载一个近100M的文件和 10+KB的文件,
下载保存提示框要等很长时间, 而且等待弹出的时间与文件大小成正比关系.
接着 ,找了一个有空的时间, 写了一个极简单的文件下载,使用servlet repsonse输出.
我的环境是一个500M的文件,好家伙 , IE8 CHROME 都要等待很久.
郁闷了..
好吧, 请同事也写一个DEMO吧. 咦.. ...