WEB开发
文章平均质量分 71
iteye_4474
这个作者很懒,什么都没留下…
展开
-
分享:运用模板模式整合多个业务意义相近的页面
产品升级。在现有产品中增加了一个新的模块,模块主要是把发票功能集成到现有的系统中。我负责发票上的基础数据的操作,由于基础数据非常多,且每一个基础数据都要用一个页面去设置。起初把一些业务意义相近,操作相近的功能集中起来,整合后还是出现了10+的页面。对于10+的页面中有些查询字段,录入字段都是相近的,而且页面排版都相似,所以决定用模板模式,整合当前页面。1.在模板页面上定义共用区域,...原创 2012-02-13 15:38:57 · 112 阅读 · 0 评论 -
Spring MVC 3.2 技术预览(三):动手写一个异步Controller方法
转[http://blog.springsource.org/2012/05/10/spring-mvc-3-2-preview-making-a-controller-method-asynchronous/] 前面的文章中我介绍了Servlet 3、Spring MVC 3.2中支持异步的新特性,并介绍了一些实时更新的技术背景。在这篇文章中,我将展示一些Spring MVC 3.2新...原创 2014-11-25 17:31:31 · 174 阅读 · 0 评论 -
struts2采用convention-plugin实现零配置
转[http://javeye.iteye.com/blog/358744] 可再看一下它的评论 最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现struts的零配置。配置文件精简了,的确是简便了开发过程,但是,我们熟悉的配置突然disappear了,真是一下很不适应。跟着潮流走吧,看看...原创 2015-01-28 14:38:43 · 71 阅读 · 0 评论 -
struts2:零配置 之 21.2 约定大于配置
转【http://xiaoxuejie.iteye.com/blog/1563944】先来做一个示例,让大家体会一下什么是约定大于配置。1 :Convention Plugin从Struts2.1版本起,Struts2官方就推荐使用Convention Plugin替换Codebehind Plugin来实现零配置。相对Codebehind Plugin而言,Convention P...原创 2015-02-02 16:39:48 · 82 阅读 · 0 评论 -
SpringMVC与Struts2的对比
[转:http://blog.csdn.net/gstormspire/article/details/8239182] 下面这些东西基本都是我从网上粘贴过来的,没有那么多耐心和时间一个字一个字的敲了,但是基本能表明我选择SpringMVC的思路和原因。把这张图放在这里,我是想说SpringMVC和Struts2真的是不一样的,虽然在都有着核心分发器等相同的功能组件(这些由MVC...原创 2015-03-11 15:36:54 · 58 阅读 · 0 评论 -
推荐十几款Firefox web开发插件
开发工具Web Developer 1.1.8 https://addons.mozilla.org/en-US/firefox/addon/60 by chrispederick The Web Developer extension adds a menu and a toolbar with various web developer tools. 说明:超强的web分析工...原创 2015-03-13 11:48:31 · 253 阅读 · 0 评论 -
web.xml中的url-pattern映射规则
Servlet和filter是J2EE开发中常用的技术,使用方便,配置简单。servlet和filter中的url-pattern有一些文章在里面的,总结了一些东西,以免遇到问题又要浪费时间。 一,servlet容器对url的匹配过程: 当 一个请求发送到servlet容器的时候,容器先会将请求的url减去当前应用上下文的路径作为servlet的映射url,比如我访问的是 ...原创 2015-03-25 16:49:10 · 105 阅读 · 0 评论 -
SPRING MVC Kaptcha 实现验证码功能
Kaptcha是一个基于SimpleCaptcha的验证码开源项目。maven配置如下 <dependency> <groupId>com.github.axet</groupId> <artifactId>kaptcha</artifactId> <version>0.0.8</ve...原创 2015-03-27 09:41:33 · 95 阅读 · 0 评论 -
Jquery主要控件的取值、赋值,包括textbox,button,lable,radio,checkbox,selected
extbox:var str = $('#txt').val(); $('#txt').val("Set Lbl Value"); //文本框,文本区域: $("#text_id").attr("value",'');//清空内容 $("#text_id").attr("value",'test');//填充内容 lable...原创 2015-03-31 09:27:47 · 92 阅读 · 0 评论 -
FreeMarker内置字符串命令
一、substring NOTE: 这个内置以来2.3.7 FreeMarker的存在 语法exp?substring(from,toExclusive),也可以是exp?substring(from) 简介:一个字符串,form是第一个字符(A substring of the string.from is the index ...原创 2015-03-31 22:45:43 · 78 阅读 · 0 评论 -
页面输入控制 持续更新中……
// ----------------------------------------------------------------------// <summary>// 限制只能输入数字// </summary>// ------------------------------------------------------------------...原创 2015-04-09 11:04:45 · 82 阅读 · 0 评论 -
ajaxFileUpload 报这错jQuery.handleError is not a function
今天刚打个一个技术群,里面有人问标题上的问题,嘿,我恰好遇过,现在大家至少也在用jquery1.9以上的版本,ajaxfileupload的版本早就不更新了,大家可以下载看:地址这里,它例子里使用的Jquery是1.2的,好老呀。。。这个问题,我以前开发过程中遇过,网上说经测试(我是没测试),是版本1.4.2之前的版本才有handlerError方法,之后就不存在了,(你存在,我深深的脑海里。。...原创 2015-04-10 21:40:12 · 71 阅读 · 0 评论 -
POI读写大数据Excel
转[http://blog.csdn.net/goodkuang2012/article/details/7350985#]] 目前处理Excel的开源javaAPI主要有两种,一是Jxl(Java Excel API),Jxl只支持Excel2003以下的版本。另外一种是Apache的Jakarta POI,相比于Jxl,POI对微软办公文档的支持更加强大,但是它使用复杂,上手慢。PO...原创 2015-04-10 22:38:09 · 318 阅读 · 0 评论 -
Spring MVC 3.2 技术预览(二):实时更新技术
[转]:http://blog.springsource.org/2012/05/08/spring-mvc-3-2-preview-techniques-for-real-time-updates/ 在上一篇文章中,我介绍了新的Servlet 3,这是Spring MVC 3.2的新特性——异步支持——的运行环境。第二种使用异步处理的非常主要的原因是使浏览器接受信息的实时更新。例如网页...原创 2014-11-25 17:28:58 · 95 阅读 · 0 评论 -
Spring MVC 3.2 技术预览(一):Servlet 3介绍,异步支持
转[http://twincle.iteye.com/blog/1533655]概述: Spring MVC 3.2 M1将引入基于Servlet 3.0支持的异步请求处理,我将针对Spring MVC 3.2的新特性发布一系列文章,并通过对背景知识和相关内容的充分介绍,让你了解你为什么需要这些新特性,以及如何使用这些新特性。这是这一系列文章中的第一篇。 ...原创 2014-11-25 17:28:10 · 67 阅读 · 0 评论 -
SSO单点登录、跨域重定向、跨域设置Cookie、京东单点登录实例分析
[转]:http://blog.csdn.net/clh604/article/details/20365967最近在研究SSO单点登录技术,其中有一种就是通过js的跨域设置cookie来达到单点登录目的的,下面就已京东商城为例来解释下跨域设置cookie的过程涉及的关键知识点:1、jquery ajax跨域重定向,要理ajax解跨域重定向,先要了解浏览器对重定向的处理。正常我们请...原创 2014-07-11 14:28:35 · 140 阅读 · 0 评论 -
页面一次加载过多后台传过来的值的解决方案
之前项目中遇到一些performance problem. 一. 一个JSP页面加载过多的值地显示。起初是后台把显示的值处理完了弄成JSON字符串,再由浏览器解析JSON对象,之后用JS动态地生成页面DOM对象。此方案遇到问题就是后台内容太多,浏览器动态生成DOM对象时出错,报内存不足或者JS错误等。解决方案一:不用JSON动态生成DOM对象,改用JSP中生成。即在服务器端把页面生成好...原创 2011-11-17 14:44:22 · 389 阅读 · 0 评论 -
webservice 整合SPRING
一. spring 与web service annotation 整合 先看一段代码@WebService public class LoginDelegateWebService { @WebMethod public Technician login(String id,String pwd) throws Exception { r...原创 2013-05-24 12:20:24 · 112 阅读 · 0 评论 -
防止开发人员开发后门程序,数据库安全之应用程序调用的危险
数据库安全本身是一个比较大的概念,其中包括数据独立性、数据安全性、数据完整性、并发控制和故障恢复等。这里我想讨论一下数据的安全性和应用程序对数据库调用的安全验证。对于数据安全性,一般采取隔离法则,即把重要的数据隔离出来。这种方法比较常用,操作性也强。二是采用授权机制,通过数据库供应商的安全机制保护数据。通用的方法,不解释。三是对数据进行加密后再存储于数据库。但这样对应用程...原创 2013-05-30 20:54:08 · 1421 阅读 · 0 评论 -
Weblogic下部署服务遭遇各种问题的解决方案
[转:http://blog.csdn.net/lklinkang/article/details/6605466]Weblogic下部署服务注意事项: 1. 解决weblogic与hibernate的jar包冲突问题:首先找到该系统的DOMAIN_HOME(即你所建的域所在的位置)如:域empi的DOMAIN_HOME为:/home/wl11g/Oracle/Middlew...原创 2013-06-14 14:06:23 · 1349 阅读 · 0 评论 -
linux 安装NGINX+TOMCAT
1. 下载及安装JDK去官方网站下载 jdk-6u45-linux-x64-rpm.bin 把下载文件放入/opt目录上 给文件赋执行权限 chmod +x jdk-6u45-linux-x64-rpm.bin 在当前目录执行文件 ./jdk-6u45-linux-x64-rpm.bin ,文件被解压成功后,会看到一个jdk-6u45-AMDx64-rp...原创 2013-06-21 21:49:05 · 92 阅读 · 0 评论 -
nginx 配置双向 SSL 认证
根据此博客(http://blog.csdn.net/rosw/article/details/3441187) 加以改进 1) 创建一个CA根证书2) 创建一个自签名的服务器证书3) 设置Nginx4) 创建客户端证书 1. 找到openssl 目录下的openssl.cnf. 打开并加以修改, 上面博客是自己新建了一个CA配置,我是直接在CA_default上...原创 2013-06-22 22:03:00 · 101 阅读 · 0 评论 -
多线程中使用HIBERNATE,解决NO SESSION 问题
本文转自网络: 新起的线程需要绑定Hibernate session,才能在新线程中使用事务和延迟加载等功能,否则会曝出no session异常;解决办法: [java] view plaincopy new Runnable() { @Override public vo...原创 2015-07-22 08:37:06 · 892 阅读 · 0 评论 -
Eclipse中启动JBoss 5.1 报Deployment "AttachmentStore" 错误
今天在Eclipse中启动JBoss 5.1时遇到这样的一个错误:……ERROR [AbstractKernelController] Error installing to Instantiated: name=AttachmentStore state=Describedjava.lang.IllegalArgumentException: Wrong arguments. new ...原创 2013-10-15 14:19:10 · 169 阅读 · 0 评论 -
<input type="file" />accept属性列表
[转:http://blog.csdn.net/shenshen123jun/article/details/21626315] <input type="file" accept="application/msword"><br><br>accept属性列表<br>1.accept="application/msexcel"原创 2015-09-30 09:17:32 · 202 阅读 · 0 评论 -
百万级访问网站前期的技术准备
作为一个技术从业者十年,逛了十年发现有些知识东一榔头西一棒槌的得满世界 看个遍才整理出个头绪,那咱就系统点的从头一步一步的说,一个从日几千访问的小小网站,到日访问一两百万的小网站,怎么才能让它平滑的度过这个阶段,别在 技术上出现先天不足,写给一些技术人员,也写给不懂技术的创业者。对互联网有了解的人都有自己的想法,有人就把想法付诸实现,做个网站然后开始运营。其实从纯网站技术上来说,因为开源模式的发展...原创 2016-01-28 14:49:25 · 99 阅读 · 0 评论 -
浅谈命令查询职责分离(CQRS)模式
[转:http://www.cnblogs.com/yangecnu/p/Introduction-CQRS.html]在常用的三层架构中,通常都是通过数据访问层来修改或者查询数据,一般修改和查询使用的是相同的实体。在一些业务逻辑简单的系统中可能没有什么问题,但是随着系统逻辑变得复杂,用户增多,这种设计就会出现一些性能问题。虽然在DB上可以做一些读写分离的设计,但在业务上如果在读写方面混合在...原创 2016-04-11 16:24:04 · 80 阅读 · 0 评论 -
测试远程服务是否可用
用以下3个命令搞定:1. nslookup 域名或者IP2. ping 域名或者IP3. telnet 域名或者IP 端口号原创 2013-02-22 10:06:28 · 143 阅读 · 0 评论 -
使用jquery对特殊字符进行转义,防止js注入
使用ajax进行留言的时候,出现了一个问题.因为留言内容写完之后,通过ajax提交内容,同时使用js把留言的内容添加到页面上来.浏览留言的时候也是通过ajax请求,然后再显示的.这样,如果有人在留言里写入了js语句,这结语句都会被执行.解决办法就是对这些特殊字符进行转义再显示出来.如果在jsp中使用jstl标签,就很简单了.直接使用<c:out value=”${r.content}”/...原创 2015-04-16 10:28:14 · 472 阅读 · 0 评论