
中间件
文章平均质量分 74
merrick326
这个作者很懒,什么都没留下…
展开
-
tiles3布局的几种方式(嵌入SpringMVC)
目前JSP有关的比较有名的服务端页面布局/页面组合框架要数sitemesh和tiles了,这是官方文档地址:http://tiles.apache.org/framework/tutorial/index.html 相比较而言tiles的应用更为具体而多样,配置可能稍微复杂,这里记录一下基本的SpringMVC(4.2.5)项目整合tiles3(3.0.7)配置和应用。应用tile...原创 2017-05-25 16:03:18 · 563 阅读 · 0 评论 -
SpringMVC4整合Hibernate3
记录一下Spring4(4.2.5)整合Hibernate3。虽然现在已经有Hibernate5的稳定版了,但是一直使用的是Hibernate3。 下载Spring的release发布包,包含Spring的应用大杂烩文档,但文档例子可能久未更新,未必就能正确运行。 基本SpringMVC Web项目整合Hibernate3用到的jar包(加入c3p0数据库连接池支持)(虽然Ma...2017-05-25 16:35:11 · 287 阅读 · 0 评论 -
ubuntu下用nginx作反向代理
linux下的web项目,希望的是:tomcat以及数据库均在非root用户运行,并自启动。安装nginx配作reverse proxy,解决非root用户运行tomcat不能开启80端口的问题。nginx是root用户安装。环境:ubuntu-14.04.3-server 1,安装nginx:由于可以联网(虚拟机下通过NAT也能访问外网),ubuntu下使用apt-get...2017-06-14 14:36:30 · 216 阅读 · 0 评论 -
使用JdbcTemplate获取多表查询结果集并返回json数组
Spring中,JdbcTemplate的query方法的参数中实现RowMapper接口,可以将查询结果的每行映射为数据库表对应的EntityBean,并最终返回List<EntityBean>,这个属于基本运用,但实际应用往往是多表查询返回的结果集并非可以直接映射为表的实体类;另,jsp页面使用ajax返回结果为json字符串处理起来相对方便;下面记录一下sping JdbcT...2017-06-30 10:44:34 · 7134 阅读 · 1 评论 -
使用itext5进行文字或图片签章
记录一下使用iText5组件进行pdf文字或图片签章库文件:bcmail-jdk14-1.38.jar, bcpkix-jdk15on-1.54.jar, bcprov-jdk14-1.38.jar, bcprov-jdk15on-1.54.jar,itext-asian-5.2.0.jar,itextpdf-5.5.12.jar输入:自建的PDF文件、pkcs12密钥证书、自定义签...原创 2017-12-04 14:44:12 · 1638 阅读 · 1 评论 -
Apache ActiveMQ P2P模式实时请求-响应
目标:使用开源JMS应用框架Apache ActiveMQ,实现P2P方式下Request-Response Socket通信模式:P2P特征:发送端可以实时发送请求并取得响应,接收端可以实时获取请求并返回响应库:activemq-all-5.11.1.jar前提:启动activemq消息服务程序---------------------------------------...原创 2017-12-04 14:54:34 · 310 阅读 · 0 评论 -
sitemesh3应用笔记
作为一款JSP-WEB视图组织布局模板,sitemesh采用的低侵入式的JSP过滤器方式载入WEB流程的,可以装饰目标jsp页,可以与常用的JSP应用框架整合,以及整合模板组件比如Freemarker,初步设置好之后再后面的应用jsp页面及java代码中都不需要再涉及,这是优点。比较常用的有2.4.2版本,目前有3.0.1版本,两个版本的配置方式有较大区别,从2升到3貌似碰到很多问题,比如...原创 2018-01-05 16:07:44 · 188 阅读 · 0 评论 -
sitemesh2嵌入Struts2应用项目
sitemesh2作为jsp页装饰器是以java filer形式嵌入jsp项目的,配置好以后,对业务代码基本没有耦合影响,使用方便,中规中矩,一般和Struts2项目结合。1,webapp的WEB-INF/lib加入必要的库文件,如:sitemesh-2.4.2.jarstruts2-sitemesh-plugin-2.3.33.jar2,配置web.xml(与Struts2.3.X...原创 2018-01-08 09:34:28 · 242 阅读 · 0 评论 -
struts2的常用UI标签传值
常用的几个Struts2 UI输入组件,重要属性简介:Struts2标签说明标签的重要属性<s:textfield />文本输入name:对应Action属性名;<s:select />下拉框list:常与Map对象绑定,key-value分别对应控件的实际value值以及显示的内容;name:对应Action属...原创 2018-02-02 14:50:34 · 195 阅读 · 0 评论 -
自定义struts2 plugin(jasper-plugin扩展)
因需要实现页面上导出Excel时能够隐藏某些Excel列,(jasperreports6.3.1)尝试修改Jasperreports的jrxml模板文件,比如在jrxml元素table或者文本元素的reportElement标签里添加属性net.sf.jasperreports.export.xls.cell.hidden,结论是无论是xls格式还是xlsx格式都不奏效。 (但是,n...原创 2016-11-02 15:45:55 · 242 阅读 · 0 评论 -
使用apache Lucene作MSWord全文检索
使用Apache Lucene可以对文本文件作全文关键字检索,加入其它库的支持可以对pdf、word、excel等作全文内容检索,建立检索索引。以下记录对word的两种格式作索引建立和全文检索以及高亮显示,但未作效率对比(相对文件读取)。版本:Lucene:7.2.1POI:3.1.7 public class LuceneTest1 { public stat...原创 2018-02-28 10:32:31 · 402 阅读 · 0 评论