javaWeb相关
美丽人生
Be the change you want to see in the world !
展开
-
使用Spring框架的12个开源项目
摘要:Spring作为现在最优秀的框架之一,已被广泛的使用。不管你觉得Spring框架学习起来是简单还是复杂,这里都为你介绍使用Spring框架创建的开源项目。希望能对你的开发工作带来灵感,一起来看看都有哪些开源项目!Spring框架是一个相对较难学习的一个框架,尤其是当你想要使用行业标准开发一个真实的项目案例的时候。虽然刚开始的时候阅读大量的教程是很有帮助的,但是最终,还是要通过真实转载 2013-10-23 16:23:16 · 1082 阅读 · 0 评论 -
Ext 动态添加grid 列数
在做报表的时候,需要将grid的列数做成活的,列数有数据库里的字段确定,这据需要将grid的列数做成动态的,经过多次实验已成,如下:后台返回的json: {'action':true,'message':'error!','data':[ {'number':'1','text1': '3','info1': '4转载 2015-08-11 10:32:25 · 2901 阅读 · 0 评论 -
Spring原理概述
本文为转过来,对Spring进行了总体上的说明,有益于建立对Spring的总体把握和认识。 1、spring原理spring的最大作用ioc/di,将类与类的依赖关系写在配置文件中,程序在运行时根据配置文件动态加载依赖的类,降低的类与类之间的藕合度。它的原理是在applicationContext.xml加入bean标记,在bean标记中通过class属性说明具体类名、通过转载 2015-08-11 10:41:34 · 346 阅读 · 0 评论 -
《Spring 2.0技术手册》 读书笔记七-Spring的DAO框架(1)-原理与DataSource注入
1.原理何为持久层?把内存里的数据固化到硬盘上的过程,通常以数据库文件的格式固化。DAO-Data Access Object,在应用程序中,需要使用到数据存取时,是通过一个数据存取接口来操作,而实际上进行数据存取的对象都要实现该接口,在规范的方法之中实现存取时的相关细节。Spring的DAO框架的基本原理,就是依赖接口,将应用程序与底层存取技术隔离开来。如图:数据存取接口转载 2015-08-11 10:42:47 · 436 阅读 · 0 评论 -
《Spring 2.0技术手册》 读书笔记七-Spring的DAO框架(2)-JDBC支持
在上篇笔记中,说道使用JDBC存取数据库时,流程大体相同,反复使用较为繁琐。因此Spring采用了Template-Callback模式来简化JDBC使用时的流程。Spring提供了org.springframework.jdbc.core.JdbcTemplate类,它被设计为线程安全,它提供的一些操作方法封装了JDBC流程。使用JdbcTemplate,首先需要一个DataSource转载 2015-08-11 10:44:11 · 563 阅读 · 0 评论 -
mybatis实战教程(mybatis in action),mybatis入门到精通
目录(?)[-]mybatis实战教程mybatis in action之一开发环境搭建mybatis实战教程mybatis in action之二以接口的方式编程mybatis实战教程mybatis in action之三实现数据的增删改查mybatis实战教程mybatis in action之四实现关联数据的查询mybatis实战教程mybatis in action之五与sprin转载 2015-06-12 18:11:51 · 474 阅读 · 0 评论 -
ibatis入门
iBatis 简介:iBatis 是apache 的一个开源项目,一个O/R Mapping 解决方案,iBatis 最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis 是能够满足你的要求又足够灵活的最简单的解决方案,现在的iBatis 已经改名为Mybatis 了。官网为:http://www.mybatis.org/搭建iBatis 开发环境:转载 2015-06-12 18:02:41 · 282 阅读 · 0 评论 -
spring配置文件详解
Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。Java EE程序员必须学会并灵活应用这份"图纸"准确地表达自己的"生产意图"。Spring配置文件是一个或多个标准的XML文档,applicationContext.xml是Spring的默认配置文件,当容器启动时找不到指定的配置文档时,将会尝试加载这个默认的配置文件。转载 2015-06-12 17:22:42 · 283 阅读 · 0 评论 -
iBatis查询select详解
是iBatis已经映射的语句类型,就是查询了,为了配合说明,这里再介绍两个标记:和,前者用来创建一个文本片段,这些片段可以组合起来创建完整的SQL语句;后者很显然就是包含的意思了。假设我们有如下代码段: Xml代码 sql id="select-user"> select * from users sql> sql id="select-co转载 2015-05-18 14:47:22 · 8620 阅读 · 0 评论 -
Eclipse远程调试Web应用
最近需要在原来的一个项目增加新的功能,把项目下下来后,发现项目超大,在Eclipse启动要不内存溢出,要不解析请求非常慢,无赖之下想到Eclipse远程调试.所谓Eclipse远程调试,就是源代码在Eclipse下,而应用程序通过本机和远程机器启动,Eclipse通过socket与应用进行通信,从而达到和本地一样效果的调试的目的.当然这种调试只适用于远程和Eclipse下的源代码相同的情况,如果E转载 2015-05-05 14:07:03 · 438 阅读 · 0 评论 -
使用Velocity将java代码转换成JS代码
为什么要用Velocity:项目中需要将JAVA代码生成JS代码,但是又不想在JS中import JAVA类,而且类中有很多枚举元素,如果手动的将枚举元素转换成JS对象会很耗时,所以采用Velocity模板技术让JAVA枚举对象自动转换成JS文件。准备工作:Velocity相关架包:Velocity-1.5.jar等熟悉Velocity相关语法下面贴上我写得代码要转换成JS的J转载 2015-04-29 15:52:55 · 3386 阅读 · 0 评论 -
Velocity语法大全
1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#foreach、#end、#iinclude、#parse、#macro等;如:#if($info.imgs)#else#end2、"$"用来标识一个对象(或理解为变量);如如:$i、$msg、$TagUtil.options(...)等。3、"{}"用来明确标转载 2015-04-29 11:14:04 · 434 阅读 · 0 评论 -
关于web.xml中的load-on-startup作用
load-on-startup 元素在web应用启动的时候指定了servlet被加载的顺序,它的值必须是一个整数。如果它的值是一个负整数或是这个元素不存在,那么容器会在该servlet被调用的时候,加载这个servlet 。如果值是正整数或零,容器在配置的时候就加载并初始化这个servlet,容器必须保证值小的先被加载。如果值相等,容器可以自动选择先加载谁。在servlet的配置当中,5的转载 2015-01-09 10:26:21 · 2194 阅读 · 0 评论 -
SSI框架总结
先来点文字性的描述:MVC对于我们来说,已经不陌生了,它起源于20世纪80年代针对smalltalk语言的一种软件设计模式,现在已被广泛应用。近年来,随着java的盛行,MVC的低耦合性、高重用性、可维护性、软件工程的可管理性等诸多优点使其在java平台中很受欢迎,其间,也诞生了许多优秀的MVC框架,如专注于控制层的Struts、WebWork, Struts2, JSF等框架,专注于转载 2015-01-26 18:08:20 · 492 阅读 · 0 评论 -
ssi框架学习总结
框架简介:相信大家对于mvc的三层架构已经灰常熟悉了,在这就不细讲了,个人感觉ssi的框架结构还是比较典型的mvc三层架构,还是比较容易上手的。关于这块的入门我想特别感谢下FrankHui童鞋,在他的帮助下,我才能比较快滴熟悉了这个架构,对我学习ssi的框架还是很有帮助滴。ssi的框架主要是由struts2,spring以及ibatis组成,他们负责各层之间的交互与协作,从而实现整个web转载 2015-01-26 18:10:21 · 800 阅读 · 0 评论 -
global-forwards的作用
在struts-config.xml的文件中我们配置了许多的action,每一个action中都可以有多个forward,当页面发送请求后,RequestProcessor会根据请求的URI到struts-config.xml中寻找相应的Action对象,Action对象会根据不同的条件得到不同的ActionForward对象,ActionServlet根据不同的ActionForward指向不同转载 2015-01-09 10:30:53 · 686 阅读 · 0 评论 -
23款免费web图标任你选择
介绍我们知道,正确的图标,使好的设计很大。在这里,我们为您精心挑选的最好的图标包在网络上。此列表是不断更新,所以感觉在评论中添加您的建议。免费用于商业用途下面的图标集商业和个人使用。光泽电子商务图标免费为私人和商业用途,具有需要的购物车,货币符号,和信用卡。新鲜添加商务图标包具有一些必须具备的碎片。CSS地球图转载 2013-11-11 22:24:50 · 1205 阅读 · 0 评论 -
最好的免费书籍,视频,教程和更多的学习jQuery的资源
jQuery无疑是今天在网络上最流行 的JavaScript库。所使用的70%的顶级网站,并在web开发中成为事实上的标准。如果你正在寻找一个编程作业,知道图书馆是一大利好。事情已经进展以及教学材料的质量和可用性方面。换句话说,现在是了解网络发展的最佳时机!在这篇文章中,你会发现,我希望周围,当我开始用jQuery和我会推荐给每个初学者资源的列表。首先,满足了jQuery家庭转载 2013-11-11 22:31:45 · 994 阅读 · 0 评论 -
《Spring 2.0技术手册》 读书笔记七-Spring的DAO框架(3)-JDBC事务管理
Spring提供了编程式事务管理(programmatic transaction management)与声明式事务管理(declarative transaction management)。由于编程式事务管理会导致Spring框架侵入代码,而且变更复杂,故不赞成使用编程式事务管理。因此该篇笔记以声明式事务管理为主。事务是一组原子操作的工作单元,在数据库存取中,就是一组SQL指令,它们转载 2015-08-11 10:45:46 · 543 阅读 · 0 评论