
JAVA基础
文章平均质量分 59
luna8418
这个作者很懒,什么都没留下…
展开
-
您的 Java 代码安全吗?
虽然客户仍然很关心您为他们构建的应用程序的可伸缩性和可用性,但他们可能变得也很关心安全性,而且要求特别严格。应用程序可能容易受到两类安全性威胁的攻击:静态和动态。虽然开发人员不能完全控制动态威胁,但在开发应用程序时,您可以采取一些预防措施来消除静态威胁。本文概括并解释了 13 种类型的静态暴露 ― 它们是系统中的缺陷,它使系统暴露在想要篡夺该系统的特权的攻击者面前。您将学会如何处理这些暴露,以及如原创 2005-07-08 09:01:00 · 944 阅读 · 0 评论 -
使用spring MVC框架进行文件上传
使用spring MVC框架进行文件上传,步骤如下:1:配置web.xml文件。定义DispatcherServlet,DispatcherServlet处理的请求(.htm)也在同一个web.xml文件里使用url-mapping定义映射。 upload org.springframework.web.servlet.DispatcherServlet 1 upload *原创 2005-08-04 11:57:00 · 2642 阅读 · 1 评论 -
关于使用sping MVC框架进行文件上传的一点感受
使用sping MVC框架进行文件上传,可以采用使用multipartResolver处理的方式,也可以不使用multipartResovler。前者方法见我的blog下面一篇文章。而不采用multipartResovler进行处理的方式。其实就是自己定义一个控制类,对最原始的HttpServletRequest进行处理:比如public class UploadController implem原创 2005-08-04 12:24:00 · 1773 阅读 · 0 评论 -
关于在一个form表单里同时上传多个文件和文本信息的解决方案。。。
运行环境:tomcat5.0.30+springframework步骤:1。定义一个form表单index.jsp和error.jsp**************************************index.jsp*************************************************Upload a file pleasePlease upload a f原创 2005-08-25 12:24:00 · 15455 阅读 · 1 评论 -
关于使用commons-betwixt组件实现xml信息-->Java Bean的转化的一些感受
实现这一功能的核心类是BeanReader,如果你看过betwixt的源代码,你会发现public class BeanReader extends Digester{}如果你细看一下BeanReader的源代码,你会发现betwixt在处理xml-->JavaBean转化时其实是调用Digester这个类的parse方法。但除了此方式可以实现转化的功能以外,BeanReader自身也有一些新的机原创 2005-08-21 17:22:00 · 3135 阅读 · 0 评论 -
求救一个关于commons-httpclient组件在网络连接过程中的速度问题,好奇怪啊。。。
我建立了一个联接。使用了post方法,代码如下: HttpClient client = new HttpClient(); PostMethod method = new PostMethod("http://localhost:8080"); client.executeMethod(method); String value = met原创 2005-09-04 13:54:00 · 2912 阅读 · 1 评论 -
问一个关于java Socket编程的问题。
我的电脑在局域网里面,ip为10.13.45.178web server用的是tomcat5.0.30,端口为8080;我的代码只有一句。如下:Socket s = new Socket("10.13.45.178",8080);但是这一句代码要运行17秒钟左右,但是如果我把上面的代码改成如下:Socket s = new Socket("localhost",8080);时间就会立即提升到30微原创 2005-09-05 10:49:00 · 1241 阅读 · 0 评论 -
有人在JWebunit集成测试里面使用过dbunit吗???
我的测试代码如下(一部分)public class UserTest extends WebTestCase { private File file; private IDatabaseConnection connection; private IDataSet dataSet; public UserTest() { super();原创 2005-09-08 17:15:00 · 1790 阅读 · 0 评论 -
关于Log4j比较全面的配置
LOG4J的配置之简单使它遍及于越来越多的应用中了:Log4J配置文件实现了输出到控制台、文件、回滚文件、发送日志邮件、输出到数据库日志表、自定义标签等全套功能。择其一二使用就够用了, log4j.rootLogger=DEBUG,CONSOLE,A1,im log4j.addivity.org.apache=true # 应用于控制台 log4j.appender.CONSOLE=org原创 2005-09-08 18:58:00 · 1106 阅读 · 0 评论 -
【收藏】Java开发者必去的技术网站
【收藏】Java开发者必去的技术网站document.title="【收藏】Java开发者必去的技术网站 - "+document.title 英文网站 http://www.javaalmanac.com - Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处. http://www.onja原创 2005-09-20 13:01:00 · 1151 阅读 · 0 评论 -
将Java程序作成exe文件的几种方法(转载)
将Java程序作成exe文件的几种方法(转载) 看到网上有同志的介绍将Java程序作成exe文件的方法,写的不错,但是也许是这篇文章完成的时间比较早,许多内容已经不合适了。我在这里补充几条: 一、exe4j 说明:exe4j可以将Jar文件制作成exe文件,但需jre支持,也可将Jar文件放在外面。 软件性质:共享软件 下载地址:http://www.ej-te原创 2005-09-20 18:17:00 · 1194 阅读 · 0 评论 -
一个很好玩的表
dCol=FF0000; fCol=800000; sCol=3366FF; mCol=3366FF; hCol=3366FF; ClockHeight=40; ClockWidth=40; ClockFromMouseY=0; ClockFromMouseX=100; d=new Array("SUNDAY","MONDAY","TUESDAY","WEDNESDAY","原创 2005-09-16 12:52:00 · 1782 阅读 · 0 评论 -
发现spring SimpleFormController类里面一个很有意思的方法
protected Object formBackingObject( final HttpServletRequest request) throws Exception{}SimpleFormController 一个最大的好处就是对request的内容进行绑定,然后调用spring的验证机制,可以很简单的对上传的内容进行验证,但是有的时候在onSubmit()方法里面,不是所有的内容都原创 2005-09-10 11:58:00 · 2535 阅读 · 2 评论 -
有没有人用过smokescreen这个java混淆器?
怎么破解它的时间限制啊?或者那里可以下到破解或注册版本 啊?急,望高人指点原创 2005-12-31 13:16:00 · 2674 阅读 · 0 评论 -
AJAX基础教程zz
这篇文章将带您浏览整个AJAX的基本概貌,并展示两个简单的例子让您轻松上路. 什么是 AJAX? AJAX (异步 JavaScript 和 XML) 是个新产生的术语,专为描述JavaScript的两项强大性能.这两项性能在多年来一直被网络开发者所忽略,直到最近Gmail, Google suggest和google Maps的横空出世才使人们开始意识到其重要性. 这两项被忽视的性能原创 2006-02-15 11:02:00 · 8354 阅读 · 7 评论 -
Spring AOP: Spring之面向方面编程
完整的中文翻译文档地址:http://www.jactiongroup.net/reference/html/aop.html由spring.jactiongroup.net强力提供,正在完善翻译中。如果你觉得你对技术翻译有熟练的技巧,请与他们共同继续。Chapter 5. Spring AOP: Spring之面向方面编程5.1. 概念面向方面编程 (AOP) 提供另外一种关于程序结构的思维完善原创 2005-07-21 15:33:00 · 2319 阅读 · 0 评论 -
Spring教程系列(二)-Spring管理对象
二、spring管理对象的简单例子Bromon原创 请尊重版权 任何需要交给spring管理的对象,都必须在配置文件中注册,这个过程被称为wiring,下面做一个最简单的Hello world演示,我们将要注册的类如下:/** 创建日期 2005-3-22*/package org.bromon.spring.test;/*** @author Bromon*/public class Hell原创 2005-07-21 12:16:00 · 3072 阅读 · 0 评论 -
spring到底是什么!新手必看
Spring简介:简介:功能强大的基于javaBeans的配置管理,它使组织应用变得容易和迅速。你的代码中不再充斥着单例垃圾,也不再有麻烦的属性文件。取而代之的一致和幽雅的方法的应用。 JDBC抽象层,提供有确切含义的异常层次结构(不再从SQLException继承一堆代码),简化了出错处理,大幅度减少你需要编写的代码,实际上,你根本不必再编写模块来调用 JDBC。 类似的事务管理抽象层,使你能够原创 2005-07-20 18:08:00 · 12479 阅读 · 1 评论 -
Jakarta Commons HttpClient 学习笔记
HttpClient的功能1:基于标准,纯正java,实现了http1.0和1.1。2:在一个可扩展的OO框架内,实现了HTTP的全部方法(GET, POST, PUT, DELETE, HEAD, OPTIONS, and TRACE)3:支持HTTPS(ssl上的HTTP)的加密操作4:透明地穿过HTTP代理建立连接5:通过CONNECT方法,利用通过建立穿过HTTP代理的HTTPS连接6:利原创 2005-07-08 09:48:00 · 3892 阅读 · 0 评论 -
SERVLET与JSP概述
1.1 Java Servlet及其特点 Servlet是Java技术对CGI编程的回答。Servlet程序在服务器端运行,动态地生成Web页面。与传统的CGI和许多其他类似CGI的技术相比,Java Servlet具有更高的效率,更容易使用,功能更强大,具有更好的可移植性,更节省投资(更重要的是, Servlet程序员收入要比Perl程序员高:-): 高效。 在传统的CGI中,每个请求都要原创 2005-07-12 16:17:00 · 1158 阅读 · 0 评论 -
关于httpclient中MultipartPostMethod类上传文件的一点感受
在文件上传过程中碰到很多问题,首先是搞错了类,刚开始时我用的是PostodMethod,以为一个setrequestbody()方法就可以搞定,结果改过来改过去也没改出来什么名堂,最后改用的是MultipartPostMethod类,呵呵,问题解决了,关键点是MultipartPostMethod类里的addParameter()和addPart()两个方法都要用到,而且要注意顺序。不过马上又出现原创 2005-07-08 10:17:00 · 6026 阅读 · 0 评论 -
什么是php?
PHP是一个基于服务端来创建动态网站的脚本语言,您可以用PHP和HTML生成网站主页。当一个访问者打开主页时,服务端便执行PHP的命令并将执行结果发送至访问者的浏览器中,这类似于ASP和CoildFusion,然而PHP和他们不同之处在于PHP开放源码和跨越平台,PHP可以运行在WINDOWS NT和多种版本的UNIX上。它不需要任何预先处理而快速反馈结果,它也不需要mod_perl的调整来使原创 2005-07-08 16:19:00 · 1072 阅读 · 0 评论 -
[转载]java异常处理的陋习展播
你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4 Statement stat = conn.createStatement(); 5 Result原创 2005-07-13 11:05:00 · 769 阅读 · 0 评论 -
jspSmartUpload上传下载全攻略 (转)
一、安装篇 jspSmartUpload是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个特点: 1、使用简单。在JSP文件中仅仅书写三五行JAVA代码就可以搞定文件的上传或下载,方便。 2、能全程控制上传。利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息(包括文原创 2005-07-14 17:35:00 · 885 阅读 · 0 评论 -
利用commons-fileupload组件上传文件至服务器和数据库- -
common-fileupload是jakarta项目组开发的一个功能很强大的上传文件组件下面先介绍上传文件到服务器(多文件上传):import javax.servlet.*;import javax.servlet.http.*;import java.io.*;import java.util.*;import java.util.regex.*;import org.apache.comm原创 2005-07-15 10:18:00 · 1400 阅读 · 0 评论 -
spring入门编程问题集锦
1、如何学习Spring? 你可以通过下列途径学习spring: (1) spring下载包中doc目录下的MVC-step-by-step和sample目录下的例子都是比较好的spring开发的例子。 (2) AppFuse集成了目前最流行的几个开源轻量级框架或者工具Ant,XDoclet,Spring,Hibernate(iBATIS),JUnit,Cactus,StrutsTestCase,原创 2005-07-20 17:08:00 · 1071 阅读 · 1 评论 -
Eclipse及其插件介绍和下载
0.Eclipse下载EMF,GEF - Graphical Editor Framework,UML2,VE - Visual Editor都在这里下载http://www.eclipse.org/downloads/index.php 0.5.lomboz J2EE插件,开发JSP,EJBhttp://forge.objectweb.org/projects/lomboz1.MyEclipse原创 2005-07-21 12:42:00 · 1028 阅读 · 0 评论 -
spring系列教程之web框架(转)
12.1. Web框架介绍Spring的web框架是围绕分发器(DispatcherServlet)设计的,DispatcherServlet将请求分发到不同的处理器,框架还包括可配置的处理器映射,视图解析,本地化,主题解析,还支持文件上传。缺省的处理器是一个简单的控制器(Controller)接口,这个接口仅仅定义了ModelAndView handleRequest(request,respo原创 2005-07-22 14:05:00 · 2981 阅读 · 0 评论 -
在jsp中使用smartupload组件上传文件
jsp对上传文件的支持不象php中支持的那么好,直接做成了函数,也不象asp中要通过组件才能实现。jsp中可以通过javabean来实现。但是我们没有必要自己去写一个上载的bean,在网上已经有了很多成型的技术,smartupload就是其中的一个。但是smartupload是将文件先读到服务器的内存中,所以上传太大的文件(超过100兆)有可能会出问题,也算是一个美中不足吧:) 先说一下提交的原创 2005-07-14 17:31:00 · 1419 阅读 · 0 评论 -
JSP上传图片并生成缩略图
本例子使用了jspsmart组件进行上传,这里可以免费下载该组件www.jspsmart.com下载解压后,将jar包复制到 /WEB-INF/lib 目录后重启服务器,jspsmart即可正常使用了1、uploadimage.jspSmartUpload mySmartUpload =new SmartUpload();long file_size_max=4000000;String file原创 2005-07-15 10:31:00 · 896 阅读 · 0 评论 -
Smartupload和commons-fileupload介绍与比较(ZT)
WEB文件上传可能是网站建设中最常用的功能之一,我在项目开发中几乎都需要实现文件上传功能.前段时间自己搜集了一些上传组件.这篇文章中将介绍这些组件的使用方法,并且比较各自的优劣.一,smartupload组件.我想只要做个文件上传的朋友都知道这个组件,smartupload这个组件上传相对较小的文件时是个不错的选择.下面给出个使用的例子: 但是使用smartupload上传过大文件,或者多文件的转载 2005-07-15 10:46:00 · 1241 阅读 · 0 评论 -
Spring教程系列(一)-IoC与DI
Spring的设计目的是简化J2EE开发,所以如果我们学习、使用它的时候还需要抓破头皮口吐白沫的话,岂不是个笑话?就我的经验来说,Spring在这方面做得很好,的确是一个很牛叉易用的框架。一、IoC与DI 首先想说说IoC(Inversion of Control,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象原创 2005-07-20 17:52:00 · 1927 阅读 · 0 评论 -
prototype.js开发笔记zz
prototype.js开发笔记覆盖版本 1.3.11. Prototype是什么?或许你还没有用过它, prototype.js 是一个由Sam Stephenson写的JavaScript包。这个构思奇妙编写良好的一段兼容标准的一段代码将承担创造胖客户端, 高交互性WEB应用程序的重担。轻松加入Web 2.0特性。如果你最近体验了这个转载 2006-02-23 14:11:00 · 2616 阅读 · 2 评论