- 浏览: 259620 次
- 性别:
- 来自: 成都
最新评论
-
u013683677:
看了你的一些问题描述,我发现你可能没真正了解freemarke ...
freemarker从试用到放弃 -
Mr_sqw:
非常感谢
使用struts2的annotation验证 -
ylmotol7:
javamonkey 写道zyyy358 写道在所有的java ...
freemarker从试用到放弃 -
ylmotol7:
一炮送你回车库 写道再说一句,现在web开发是ajax的天下, ...
freemarker从试用到放弃 -
ylmotol7:
我也笑了。。。
freemarker从试用到放弃
文章列表
本文主要考虑对于bean validator的统一化定制,重点在于思路,而不在于实现,所以在实现过程中有不完整的地方请谅解
关于hibernate validator,距4.0发布到现在已经快2年了,它是属于jsr 303的一部分,即Bean Validator。在开 ...
接上篇在javaeye发表的:如何在web系统中实现跨系统调用与事务补偿,我下来将这个业务仔细理了一下,并结合taolei0628所说的业务分析,完成此篇文章,以,理解这种跨系统的业务,并提出一个可参考实现。
本文已发表于个人博客:http://www.flydmeng.com/index.php/code/understand-over-system-money-change-business-money-balance-programe-and-procedure.html
对于跨系统调用,它和同一个系统调用多个数据库不同,在两个系统调用之间,会出现各种各样 ...
以后就不用javaeye了:)去申请了个新域名:www.flydmeng.com,以后就用自己的域名了:)
由于现在的浏览器在对同一ip不同端口的cookie保存时,并没有区分不同端口的session信息。那么当我们时同开启两个tomcat进行开发时,由于用户验证信息是通过session进行保存的。那么就会出现,在同一个机器布置两个系统A和B,当用户A登陆A系统并成功之后,用户B登陆B系统之后,再回到A系统,当进行点击时,就会提示A用户已经不存在了,即相应的session信息已经不存在了。
java的web系统,一般是通过jessionid来进行session标识的,即A系统和B系统均会与客户端进行jsessionid的信息交互。但由于这两个系统是在同一个ip上,所以客户端的浏览器并 ...
0修改系统标识
Oracle 10g并不支持在非服务器版本中安装oracle(在进行安装检查时会报错),所以,可以通过修改相应的数据库标识来使得oracle安装检查通过。修改/etc/redhat-release文件 ,将原来的信息删除,添加以下信息即可( ...
前段时间碰到一个需要访问多个数据库的例子,由于项目上是采用tomcat作为项目开发和布署,所以就没有考虑采用特定厂商的JTA实现,而是通过一个开源的JTA实现来完成tomcat和多个数据库之间的直接交互。
多数据库访问最直接的问题就是在一个service中,存在着多个数据库dao对象,当前面的dao对象操作完成之后,如果后面的某一个dao访问出错,那么这个service应该如何进行回滚呢。一般来说,回滚应该是整个service一起回滚,所以就需要对这个service中的所有dao所涉及的sessionFactory进行处理。而对于hibernate+spring来说,sprin ...
现在的项目中,存在着许多的列表选择数据,比如在一个界面中有许多的选择项。通过这些选择项是由一个select下拉列表来进行选择的,而加载这些下拉列表,除普通的在action中主动获取之外,另外一种方式进行ajax方式在 ...
前两天,周末在家无事,想起以前的项目是基于struts2开发的,而在struts2中又大量运用了freemarker,所以就想也去试用下freemarker。
在struts2的guide文章中,说明了为什么要使用freemarker的理由。
The framework utilizes FreeMarker b ...
前面说了一个tika的大概处理流程,现在可以通过一个它自带的parserTest来看一下具体的走向。以下这段代码,读取某一个pdf文件的内容:
File file = getResourceAsFile("/test-documents/testPDF.pdf");
String s1 = ParseUtils.getStringContent(file, tc);//方法1
直接使用ParseUtils.getStringContent来获取它里面的内容信息。直接进入到此方法:
String mim ...
前缀时间在使用Jackrabbit作非结构化内容的存取,当问到当存取一个word文档时,jackrabbit能不能对word文档里面的内容作全文检索呢。回去查了一下相关的文档,是可以的,而且用的是一个叫Tika的工具。
Tika原先是一个Luc ...
在做上一个例子即petstore的例子中,曾出现了应用找不到http service的问题,后来找了半天发现是缺少两个包所致,这两个包为:
org.eclipse.equinox.http.jetty(equinox3.5.1包提供)
org.eclipse.equinox.http.servlet(equinox3.5.1包提供,这个不同于javax.servlet包)
即最终来说,是这两个包负责来初始化一个httpService并放入bundleContext中,并由其他类来监听相应的httpService并与之进行交互。(在下文中,http.jetty表示org.ec ...
本文转自:http://www.aqute.biz/Code/BndCn 对使用maven插件bnd工具的人有一点用处
介绍
BND工具可用于创建符合OSGi R4规范的Bundle和检测Jar文件是否符合OSGi R4规范。其主要功能有: 显示Bundle的manifest信息和其所包含的Jar文件; 将Jar ...
在进行osgi学习的过程中,首先就是启动一个用springdm编写的hello world程序,当加入了相应的spring包时,启动osgi,其中会报一个错误,即找不到org.apache.commons.logging的依赖包。
错误如下:
Reason: Missing Constraint: Import-Packag ...
此文转自:http://zsxxsz.iteye.com/blog/568250
一、TCP/IP 协议介绍
在介绍 HTTP 协议之前,先简单说一下TCP/IP协议的相关内容。TCP/IP协议是分层的,从底层至应用层分别为:物理层、链路层、网络层、传输层和应用层,如下图所示:
从应用层至物理层,数据是一层层封装,封装的方式一般都是在原有数据的前面加一个数据控制头,数据封装格式如下:
其中,对于TCP传输协议,客户端在于服务器建立连接前需要经过TCP三层握手,过程如下:
二、HTTP协议
2.1 简介
超文本传输 ...
最近在看去年买的一本叫作《OSGI原理与最佳实践》一书,在书中的第三章讲到一篇如何运行一个建立在springdm上的petstore程序。经过反复的出错和实践,终于按照书上的相关步骤弄出一个可以运行的例子。
书上所用的s ...