- 博客(16)
- 资源 (5)
- 收藏
- 关注
转载 Struts 体系结构与工作原理
基本概念 Struts是Apache 基金会Jakarta 项目组的一个Open Source 项目,它采用MVC模式,能够很好地帮助java 开发者利用J2EE开发Web应用。和其他的java架构一样,Struts 也是面向对象设计,将MVC模式"分离显示逻辑和业务逻辑"的能力发挥得淋漓尽致。Structs 框架的核心是一个弹性的控制层,基于如 Java Servlets,JavaBean
2009-05-31 10:08:00 519
原创 Struts开发工作流程
下图是Struts的工作流程,前边我们提到,所有的请求都提交给ActionServlet来处理。ActionServlet是一个FrontController,它是一个标准的Servlet,它将request转发给RequestProcessor来处理, ActionMapping是ActionConfig的子类,实质上是对struts-config.xml的一个映射,从中可以取得所有的配
2009-05-31 10:01:00 332
转载 Java 编程技术中汉字问题的分析及解决
汉字编码的常识我们知道,英文字符一般是以一个字节来表示的,最常用的编码方法是 ASCII 。但一个字节最多只能区分256个字符,而汉字成千上万,所以现在都以双字节来表示汉字,为了能够与英文字符分开,每个字节的最高位一定为1,这样双字节最多可以表示64K格字符。我们经常碰到的编码方式有 GB2312、BIG5、UNICODE 等。关于具体编码方式的详细资料,有兴趣的读者可以查阅相关资料。我肤浅谈
2009-05-31 09:58:00 326
原创 创建HttpServlet的基本步骤
A.导入包: import java.io.*; import javax.servlet.*; import javax.servlet.http.*;B.继承HttpServlet类: public class ××× extends HttpServletC.覆盖doPost()、doGet()方法: public void doPost(HttpServletRe
2009-05-31 09:56:00 632
转载 java编码转换的详细过程
常见的JAVA程序包括以下类别:*直接在console上运行的类(包括可视化界面的类)*JSP代码类(注:JSP是Servlets类的变型)*Servelets类*EJB类*其它不可以直接运行的支持类这些类文件中,都有可能含有中文字符串,并且常用前三类JAVA程序和用户直接交互,用于输出和输入字符,如:在JSP和Servlet中得到客户端送来的字符,这些字符也包括中文字符。无论这些JAVA
2009-05-31 09:54:00 370
转载 javabean开发要求和规范
javabean优点:1.提高代码的可复用性:对于通用的事务处理逻辑,数据库操作等都可以封装在javabean中,通过调用javabean的属性和方法可快速进行程序设计。2.程序易于开发维护:实现逻辑的封装,使事务处理和显示互不干扰。3.支持分布式运用:多用javabean,尽量减少java代码和html的混编。开发javabean把编写的javabean编译,编译好的*.class文件拷贝到we
2009-05-31 09:49:00 4260
转载 filter用法
如何实现一个过滤器呢?1.所在的类实现Filter接口 public interface Filterpublic void init(FilterConfig filterConfig)throws ServletException过滤器初始化是在容器启动时自动初始化public void doFilter(ServletRequest request,ServletResponse respo
2009-05-31 09:48:00 572
原创 简单servlet
1.直接继承自HttpServlet2.在doPost(doGet)方法中写入相应和序代码3.配置web.xml文件Servlet本身也是一个java类,所以必须存放在web-inf/classes之下eg:package whc.java.test;import java.io*;//HttpServlet属于javax.servlet包下import java.servlet.*;//Http
2009-05-31 09:46:00 399
原创 web.xml配置的详细说明
1 定义头和根元素部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。所有部署描述符文件的顶层(根)元素为web-ap
2009-05-31 09:28:00 607
转载 Tomcat6.0.18下出现The requested resource(/struts_login)is not available
Tomcat6.0.18下出现The requested resource(/struts_login)is not available 最近学习struts,写了一个很简单的struts小项目首次使用Tomcat6.0测试。小项目:struts_login开发环境:windows XP sp3、jdk1.5_15、eclipse3.3、MyEclipse6.0、Tomcat6.0
2009-05-30 19:11:00 8002 3
原创 matifest.mf文件内容详解
打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录, 这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内 容,先来看struts.jar中包含的MANIFEST.MF文件内容:Manifest-Version: 1.0Created-By: Apache Ant 1.5
2009-05-30 18:43:00 3495
转载 MANIFEST.MF的用途
可以用的有: 1. Main-Class 指定程序的入口,这样可以直接用java -jar xxx.jar来运行程序。 2. Class-Path 指定jar包的依赖关系,class loader会依据这个路径来搜索class。我平时用mf文件一般说来都是让jar成为可以直接运行这一目的。虽然目的这么简单,但是每次打包还是很容易出现各种各样的问题让人头痛。mf总是没有被应用
2009-05-30 18:39:00 911
原创 Duplicate entry for key 1的解决方法
这个程序昨天运行的时候还好好的,一切顺利。可是今天再运行却出现了这个异常提示:com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException: Duplicate entry 002 for key 1 源程序如下: import java.sql.*;public class xhy { public
2009-05-25 15:05:00 61374 1
原创 教你在Eclipse中导入.jar文件
在使用Eclipse之前先建立一个Java Project。然后右击你所建立的包,点击Properties,弹出了个对话框,然后选择左栏中的“Java Build Path”。单击“Add Library...”,在弹出对话框中选择“User Library”,然后点击“Next >”,再点击右边的“User Libraries...”,然后在其中点击“New...”新建一个User
2009-05-25 13:44:00 1274
原创 人要像树一样活着
俞敏洪于《赢在中国》第三赛季36进12现场演讲说,很精辟 ,所以我把它记下来,以自勉!人的生活方式有两种 第一种是像草一样活着 你尽管活着 每年还在成长 但是你毕竟是一棵草 你吸收语录阳光 但是长不大 人们可以踩过你 但是人们不会因为你的痛苦他也产生痛苦 人们不会因为你被踩了 而来怜悯你 因为人们本来就没有看到你 所以我们每一个人都应该像树一样的成长 即使我们现在什么都不是 但是只要你是树的种
2009-05-25 13:36:00 611
原创 考研参考经验谈——给本科成绩不好的同学
题记:大学读了5年,期间挂了18科,补考30余科次。旷课、旷考、网络沉溺,充斥着我的大学生活…… 我想每个在读大学的人旁边都会有这种学生,我则是其中的典型——我是年级300人中所有毕业了的学生中最差的,是最后一名,是倒数第一。顶着层层压力,我才决定考研,甚至做了这个决定之后我父母也不认为我能考上。让他们失望的是,经过一年的复习,我的确如愿以偿地被哈尔滨工业大学电子信息工程专业录取了。 时
2009-05-25 13:34:00 1286
卡巴斯基离线升级包(对经常重装系统的朋友非常实用)
2009-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人