Struts1是怎么处理一个请求的(1)
很久没有碰过ssh框架了,都快要忘记了最近项目空闲,把struts拿出来看看,想研究下他的源代码,其实也就是一个servlet,看着看着源代码,突然间发现,这个servlet是怎么执行过来的?仔细看来一边是这样的.浏览器发送一个请求,然后有web.xml配置的servlet捕捉到,然后找到了struts的actionservlet其实跟我们开始配置普通的servlet一样的.我们都知道当一个web请求过来之后,主要是由容器,也就是tomcat来帮我们找到servlet的service方法,然后执行.那我们在实现了servlet接口或者继承了httpservlet类之后,tomcat就直接调用service方法.在这里,actionserv
利用Java进行MySql数据库的导入和导出
利用Java来进行Mysql数据库的导入和导出的总体思想是通过Java来调用命令窗口执行相应的命令。 MySql导出数据库的命令如下:mysqldump -uusername -ppassword -hhost -Pport exportDatabaseName > exportPath 利用Java调用命令窗口执行命令来进行MySql导入数据库一般分三步走: 第一步:登录Mysql数据库,在登录数据库的时候也可以指定登录到哪个数据库,如果指定了则可以跳过第二步; 第二步:切换数据库到需要导入的目标数据库 第三步:利用命令开始导入 在进行导出的时候,需要注意命令语句的运行环境,如果已经将mysq
正则表达式
Java正则表达式详解如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用正则表达式进行文本处理的Java规范需求(Specification Request)已经得到认可,你
Eclipse反编译工具Jad及插件JadClipse配置
Eclipse反编译工具Jad及插件JadClipse配置参考于http://www.blogjava.net/landon/archive/2010/07/16/326294.html http://www.mkyong.com/java/java-decompiler-plugin-for-eclipse/Jad是一个Java的一个反编译工具,是用命令行执行,和通常JDK自带的java,javac命令是一样的。不过因为是控制台运行,所以用起来不太方便。不过幸好有一个eclipse的插件JadClipse,二者结合可以方便的在eclipse中查看class文件的源代码。下面介绍一下配置: A.下载JadClipse,http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download,注