- 浏览: 65024 次
- 性别:
- 来自: 贵阳
最新评论
-
Captain_A:
可以的话 把循环部分提取出来 作为一个函数 直接return, ...
在JAVA中如何跳出当前的多重嵌套循环? -
mr-tang:
两种都不错,看个人习惯了
在JAVA中如何跳出当前的多重嵌套循环? -
MySSH:
lfz8888666 写道 把张孝祥的面试题搞过来了!! ...
abstract class和interface有什么区别? -
MySSH:
feitian124 写道我也谈谈抽象类和接口的理解,它们最根 ...
abstract class和interface有什么区别? -
MySSH:
《张孝祥正在整理Java就业面试题大全》整理的不错,有的用ja ...
abstract class和interface有什么区别?
文章列表
1、jsp是由servlet发展演变而来的,jsp在运行的时候最终将会被转译成一个servlet。
2、在jsp中可以使用的存值对象在servlet中大多数都能使用。
3、jsp能够实现的功能servlet都能实现。
4、一般情况下,我们在注重页面显示的时候使用jsp,在注重跳转控制的时候使用servlet。
总结归纳要点:
1、内部跳转的时候实际上是通过服务器端将请求转发到另外的页面或者servlet中,这个时候跳转到的目标页面或者servlet可以获取到请求对象,也可以获取到请求中的属性和参数。而外部跳转的时候实际上是第一次请求后,服务器端向客户端发送了一个指令,让客户端再次请求了一次服务器端,这个时候服务器第二次拿到的request对象已经不是第一次请求的request对象了,所以无法获取到第一次请求里的参数和属性。
2、内部跳转的url地址栏不会发生变化,外部跳转url则会发生变化。
3、内部跳转无法跳转到工程以外的jsp或者servlet,外部跳转则可以。
4、内部跳转实现的方法:reque ...
在《DWR框架的使用》文章介绍DWR的基本概述与基本的配置。
这次花了一点时间实现了一个Struts2+Spring+Hibernate+DWR实现的城市联动的小项目,感觉很实用。
根据MVC分层结构:我分成了几个包:dao、entity、common、service、action
0、需要的数据库表(SQL Server):
create table province
(
province_id int primary key,
province_name varchar(30)
)
go
create table city
(
city_id int primary ...
DWR框架简介
DWR框架是一个可以允许你去创建AJAX WEB站点的JAVA开源库。它可以让你在浏览器的JavaScript代码中调用Web服务器的Java代码,就像Java代码在浏览器中一样。DWR工作原理是通过动态把Java类生成JavaScript,让使用者感觉调用就像发生在浏览器端。
2、DWR的使用场合
当我们的业务需要在页面不提交的情况下访问服务器端并实现页面数据局部刷新时,我们就可以使用DWR。
3、DWR的使用步骤
1、导入dwr的jar包
2、编写一个dwr框架在页面中用JavaScript要调用到的java类。
3、配置web.xml文件,将以下内容配置到w ...
免费的源代码统计分析工具,能够统计包括:代码行数、开发工数、项目成本、质量指标等项目信息,支持30多种源代码格式。具有统计迅速、准确的优点,是程序开发人员的必备工具。
主要功能如下:
* 支持对 30 多种代码格式进行统计
o 可以对 C++、VB.Net、VB、C#、JAVA、Delphi、ASP.Net、ASP、JSP、HTML 等项目进行统计
* 支持多目录和包含子目录的统计方式
* 可以自由添加想要统计的文件的扩展名
* 能够计算代码的人月数和成本
* 能够计算项目的各种质量指标
o 包括:测试用例密度、缺陷检出密度
* 支持统计结果保存为 .CSV 文件格式(可以方 ...
1、Spring AOP部分使用JDK动态代理或者CGLIB来为目标对象创建代理。(创建推荐尽量使用JDK动态代理)如果被代理的目标对象实现了至少一个接口,则会使用JDK动态代理。所有目标类型实现的接口都被代理。若改目标对象没有实现任何接口,则创建一个CGLIB代理。
2、Spring2.0中的Pointcut定义?
Pointcut是JoinPoint的集合,它是程序中需要注入Advice的位置的集合,在Spring2.0中,Pointcut的定义包括两个部分:Pointcut表达式(expression)和Pointcut签名(signature)。
3、基于XML Schema的前置通知
...
AOP代理机制模式有两种:分为静态机制和动态机制
1、代理是基于接口的,那么首先建一个接口类IHello
package com.zuxia.test;
public interface IHello {
/**
* 假设这是一个业务方法
* @param name
*/
void sayHello(String name);
}
2、该类实现了IHello接口
package com.zuxia.test;
public class Hello implements IHello {
public void sayHello(String na ...
一、导入mdf有两种方法: (需要mdf和ldf两个文件)
1:在企业管理器里面的菜单操作-》所有任务-》附加数据库里面,根据需求填写就搞定了。
2:在查询分析器里执行如下语句
exec sp_attach_db '数据库名','mdf文件路径'
比如你的数据库名字为firstborn,mdf文件的路径是d:/firstborn.mdf,就可以用下面的代码搞定:
exec sp_attach_db 'firstborn','d: /irstborn.mdf
二、备份数据库
1.在\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Dat ...
1、Struts2框架的配置文件
Struts2中程序员通常需要修改的配置文件为web.xml、struts.xml。(另外还有一个struts.properties文件,由于可以使用struts.xml代替,并且官方不推荐使用它,所以我们不再讲述)
其中web.xml文件大家都很熟悉了,它是放在WebRoot/WEB-INF下的。将FilterDispatcher作为过滤器配置到web.xml中,这样才能将struts2加载到工程里。
struts.xml文件是Struts2的核心配置文件。在开发时该文件放在src根目录下,程序打包后,该文件将会出现在WebRoot/WEB- ...
1、安装JDK及配置环境变量
2、安装Tomcat
3、下载Struts2包
http://struts.apache.org,推荐下载完整版,完整版不但具有jar包,还含有实例工程、说明文档及Struts2所有源代码。
我们课堂上使用struts-2.0.14-all.zip这个版本的Struts2。
4、新建一个JavaWeb工程,并将struts-2.0.14-all.zip压缩包中lib下的commons-logging-1.0.4.jar、freemarker-2.3.8.jar、ognl-2.6.11.jar、struts2-core-2.0.14.jar、xwork-2. ...