编程语言
DK先生
这个作者很懒,什么都没留下…
展开
-
深入浅出Java 重定向和请求转发的区别
[java] view plaincopyprint?"font-family:FangSong_GB2312;font-size:18px;">import java.text.*; import java.util.*; import java.io.*; import javax.servlet.http.*; import javax转载 2014-04-09 15:36:21 · 421 阅读 · 0 评论 -
Spring事务管理
Spring是SSH中的管理员,负责管理其它框架,协调各个部分的工作。今天一起学习一下Spring的事务管理。Spring的事务管理分为声明式跟编程式。声明式就是在Spring的配置文件中进行相关配置;编程式就是用注解的方式写到代码里。下面先说声明式:Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制转载 2014-05-23 21:31:00 · 312 阅读 · 0 评论 -
javascript——从「最被误解的语言」到「最流行的语言」
JavaScript曾是“世界上最被误解的语言”,因为它担负太多的特性,包括糟糕的交互和失败的设计,但随着Ajax的到来,JavaScript“从最受误解的编程语言演变为最流行的语言”,这除了幸运之外,也证明了它其实是一门优秀的语言。我们应该把 javascript 当作一门真正的编程语言,而不是玩具语言。1、JavaScript Dom编程艺术推荐:《JavaScript Dom编程转载 2014-05-23 21:10:22 · 349 阅读 · 0 评论 -
JavaScript中实现函数重载和参数默认值
参数默认值是指在调用函数时,若省略了某个实参,函数会自动为该参数分配一个默认值,使得函数调用的方便性和灵活性大大提高。举个例子,比如PHP中的字符串截取函数substr(string,start,length),当不指定length时,函数将默认截取字符串中start位置到字符串结束,而如果指定了length,则截取从start位置开始的以length为长度的字符串,所以如果调用的是sub转载 2014-05-23 21:14:01 · 385 阅读 · 0 评论 -
Spring jar包详解
Struts、Hibernate、Spring这类的框架给我们开发带来非常大的好处,让我们更加快速、有效的开发。所以我们在开发中通常都会用到各种框架,每个框架都有很多jar包,每个jar都有各自不同的功能。开发不同的功能用到的jar也不尽相同,所以当我们用到相关框架的时候,并不是把它所有的jar都引入系统。那么怎么确定自己将会用到框架中的哪些jar包呢?这就需要我们知道框架中每个jar都是干什么的转载 2014-05-23 21:32:26 · 329 阅读 · 0 评论 -
springMVC3学习(一)--框架搭建
由于项目需要,学习下springMVC,在此简单记录一下。如有十万个为什么,暂且忽略,待以后研究。本人是基于3.1.1版本开发,如遇jar包版本冲突等其他问题,概不负责。下载地址:上传此zip资源文件,不知道CSDN为什么不给显示,或许相同的资源太多了吧, 大家可自行去下载,或者进群,共享里有。一:新建web工程,sprin转载 2014-05-22 18:10:03 · 413 阅读 · 0 评论 -
springMVC3学习--handlerMapping和handlerAdapter
基本结构和 springMVC3学习(一)--框架搭建 差不多,这里不再用Annotation注解的方式以下只说明需要修改的部分:1、在Spring配置文件中配置HandlerMapping、HandlerAdapter[html] view plaincopy bean class="org.springf转载 2014-05-22 18:05:35 · 325 阅读 · 0 评论 -
springMVC3学习--Interceptor拦截器
Spring为我们提供了:org.springframework.web.servlet.HandlerInterceptor接口,org.springframework.web.servlet.handler.HandlerInterceptorAdapter适配器,实现这个接口或继承此类,可以非常方便的实现自己的拦截器。有以下三个方法:Action之前执行转载 2014-05-22 18:00:27 · 394 阅读 · 0 评论 -
springMVC3学习--SimpleFormController
SimpleFormController提交表单流程如下:login.jsp[html] view plaincopyform action="login" method="post"> 用户名:input type="text" name="username"/>br> 密码:input type转载 2014-05-22 18:02:44 · 403 阅读 · 0 评论 -
springMVC3学习--MultiActionController
Spring提供一个多动作控制器,使用它你可以将几个动作合并在一个控制器里,这样可以把功能组合在一起。多动作控制器存在在一个单独的包中——org.springframework.web.mvc.multiaction——它能够将请求映射到方法名,然后调用正确的方法。比如当你在一个控制器中有很多公共的功能,但是想多个入口到控制器使用不同的行为,使用多动作控制器就特别方便。转载 2014-05-22 18:03:23 · 346 阅读 · 0 评论 -
MVC模式的设计思想
MVC模式是一种近年来使用比较广泛的为许多IT厂家和开发者所认可的一种设计模式,它和Web应用程序并没有直接的关系(事实上,它在很多非WEB应用程序中得到了使用),它不仅使得系统层次分明、职责清晰,而且使得系统更易于维护。在MVC模式中的三个关键部件及其主要功能职责是:The Model Component:主要负责业务域的业务目标的实现。The View Component:主要转载 2014-05-22 12:34:15 · 1854 阅读 · 0 评论 -
深入理解JVM内幕:从基本结构到Java 7新特性
每个Java开发者都知道Java字节码是执行在JRE(Java Runtime Environment Java运行时环境)上的。JRE中最重要的部分是Java虚拟机(JVM),JVM负责分析和执行Java字节码。Java开发人员并不需要去关心JVM是如何运行的。在没有深入理解JVM的情况下,许多开发者已经开发出了非常多的优秀的应用以及Java类库。不过,如果你了解JVM的话,你会更加了解Java转载 2014-04-10 16:33:29 · 397 阅读 · 0 评论 -
php容易被错误使用的empty函数
在php的官方手册中写道, 检查一个变量是否为空。如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,""、0、"0"、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。 随后在其手册中郑重说明了, empty() 只检测变量,检测转载 2014-05-09 12:20:14 · 1233 阅读 · 0 评论 -
struts2中的Ognl
OGNL表达式是(Object-Graph Navigation Language)是对象图形化导航语言。OGNL是一个开源的项目,struts2中默认使用OGNL表达式语言来显示数据。与serlvet中的el表达式的作用是一样的。OGNL表达式有下面以下特点:支持对象方法调用,例如:objName.methodName();支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路经)]@转载 2014-04-09 15:38:24 · 367 阅读 · 0 评论 -
hibernate与jdbc的比较
hibernate与jdbc相比较的主要优点是:一、面向对象:hibernate可以让开发人员以面向对象的思想来操作数据库。jdbc只能通过SQL语句将元数据传送给数据库,进行数据操作。而hibernate可以在底层对元数据和对象进行转化,使得开发者只用面向对象的方式来存取数据即可。二、移植性:hibernate使用xml或JPA的配置以及数据库方言等等的机制,使得hibernate具有更好的原创 2014-10-01 14:26:57 · 552 阅读 · 0 评论