`
jinyanliang
  • 浏览: 307950 次
  • 性别: Icon_minigender_1
  • 来自: 河南开封
社区版块
存档分类
最新评论
文章列表
大部分的Java应用都是基于Web的,作为轻量级的JavaEE框架,Spring也提供了自己的Web层的展现技术,一个优秀的MVC框架—— Spring MVC。与其它的Web框架相比Spring的MVC框架在可扩展性和灵活性上有很大提高。但是相对要 复杂很多。Spring的MVC框架主要由DispatcherServlet、处理器映射、处理器、视图解析器、视图组成。以DI(笔者更喜欢DI这个概念,觉得IoC表达没有DI清晰)为核心的Spring MVC也有的技术人员认为设计太复杂,有过度设计的嫌疑。 不过它确实提供了一个接近于完美的Web框架,或许这也正是Rod Johnson先生的初衷吧。 ...
FreeMarker概述     * FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写     * Template + data model = output FreeMarker 是一个非常优秀的模板引擎,这个模板引擎可用于任何场景,FreeMarker负责将数据模型中的数据合并到模板中,从而生成标准输出.界面开发人员只需要关于界面(也就是模板文件)的开发,而业务逻辑开发者只需要负责将需要显示的数据填入数据模型-----FreeMarker负责合并数据模型和模板, 从而生成标准输出. FreeMarker特别适应于MVC模式的Web应用,虽然Fr ...
package oracle.clob; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; import java.io.Reader; import java.io.StringReader; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; ...
模板技术在现代的软件开发中有着重要的地位,而目前最流行的两种模板技术恐怕要算freemarker和velocity了,webwork2.2对两者都有不错的支持,也就是说在webwork2中你可以随意选择使用freemarker或velocity作为view,模板技术作为view的好 ...
public class Test { public static void main(String[] args) { System.out.print(tt()); } public static int tt() { int b = 23; try { System.out.println("yes"); b=88; ...

java乱码问题

Java中乱码问题很常见,原因也多种多样,这里做一个总结,不求全面,力求准确,如果错误欢迎指正。 1.文件页面编码导致的乱码。 每一个文件(java,js,jsp,html等)都有其本身的编码格式,文件中的代码在一种编码中显示正常,在另外一种编码下就会显示出乱码。 在Eclipse中,每一个工程都会有编码格式(Text file encoding), 一般默认为GBK。而一个比较好的编程习惯是新建一个项目,优先把项目的编码设为UTF-8。 这样做的原因很简单,UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。几种常见的字符集,GBK,GB2312,UTF-8之间的关系如 ...
package foo.test; public class User { private Person person; private String username; private String sex; public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } public Person getPerson() { return person; } public void setPe ...
准备工作    1. 下载jad.exe文件:http://www.varaneckas.com/sites/default/files/jad/jad158g.win.zip    2. 下载jadeclipse插件:http://prdownloads.sourceforge.net/jadclipse/net.sf.jadclipse_3.3.0.jar?download    3. JadClipse 官网:http://jadclipse.sourceforge.net/wiki/index.php/Main_Page 安装    1. 将jad.exe解压到指定目录。如:c:\j ...
XFire 是与Axis 2并列的新一代Web Service框架,通过提供简单的API支持Web Service各项标准协议,帮助你方便快速地开发Web Service应用。 相对于Axis来说,目前XFire相对受欢迎,加上其提供了和Spring集成的支持,在目前的Web Service开源社区拥有众多的追随者。并且因为XFire为Spring提供的支持,使得我们可以很容易在Spring中使用XFire构建Web Service应用。 XFire 与Axis2相比具有如下特征: l         支持一系列Web Service的新标准--JSR181、WSDL2.0 、JAXB2、 ...
今天研究别人的代码的时候突然发现spring的org.springframework.web.filter包下居然有个CharacterEncodingFilter.java,汗.....以前都没注意呢!不过那个看起来有点麻烦,所以下面的这个过滤器比较简单实用 java 代码 public class CharacterEncodingFilter implements Filter { private String edcoding=null; private FilterConfig filterConfig=null; privat ...
最近需要用到Quartz进行定时任务功能,通过近期研究发现,spring已经很好的集成Quartz,它主要是屏蔽了Quartz底层一些配置,使开发人员可以几乎不受到任何限制就能够利用Quartz进行定时任务的工作,这里主要是通过实例的方式对利用Spring进行Quartz定时开发的两种方式进行讲解。 1、功能需求   需要每个30秒对系统指定目录进行扫描,把符合条件的文件进行解析入库工作,这里只提取出有关顶事任务的内容 2、研究一下Spring+Quartz结合方式,大体有两种方式可以达到定时任务功能 2.1 借助于Spring的org.springframework.sched ...
在直接<s:textfield中也要日期格式化,平时使用日期格式化时都是使用的<s:date标签直接显示,那此时怎么办呢,现总结有如下三种格式化方式 1.利用 <s:date>进行格式化.如: <s:date name="date" format="yyyy-MM-dd"/>就是将属性date按yyyy-MM-dd的格式进行输出. 2.利用<s:param>进行格式化.如: <s:textfield name="date" >       <s:param ...
http://www.uxiu.com/templates/uxiu/tools/date/demo.htm
摘要: 1,双字节字符集ZHS16GBK中,则一个中文汉字是一个字符,一个英文字母也是一个字符,所以他们俩占的存储空间一样大! 2,字符集就是一套编码规则。 eg:在字符集charset1中 A、B、? 的编码分别为 A(0001),B(0010), ...
获取一组radio被选中项的值 var item = $('input[@name=items][@checked]').val(); 获取select被选中项的文本 var item = $("select[@name=items] option[@selected]").text(); select下拉框的第二个元素为当前选中值 $('#select_id')[0].selectedIndex = 1; radio单选组的第二个元素为当前选中值 $('input[@name=items]').get(1).checked = true; 获取值: 文本框,文本区域:$ ...
Global site tag (gtag.js) - Google Analytics