J2EE
文章平均质量分 70
Peter_K
这个作者很懒,什么都没留下…
展开
-
web.xml 祥解
1 定义头和根元素部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。所有部署描述符文件的顶层(根)元素原创 2007-03-02 19:02:00 · 1909 阅读 · 0 评论 -
J2EE框架设计技术分析
设计目标: 1. 开发效率2. 性能、预算3. 符合OO设计4. 避免复杂性5. 可维护性、可扩展性,可重用性 分布式应用 不足:1. 增加了应用的复杂性2. 对性能会造成一定的影响3. 给OO Design带来一定的困难优点:1. 能满足多类型客户转载 2007-03-02 17:44:00 · 4560 阅读 · 0 评论 -
SSH 整合
一开始出现空指针现象,在action里无法获得dao的引用,我又不想让action继承spring里的那个action,以免耦合性太强,用dao继承了,daosupport,获得一个HibernateTemplate,但是得到的却是getHibernateTemplate()==null;迷惑了一天,以我对spring的了解,在理论上完全没错,后来知道了,在引入spring的ioc时,所有的bea转载 2007-03-02 19:47:00 · 1328 阅读 · 1 评论 -
理解 JTS —— 事务简介
Java Transaction Service 是 J2EE 架构的关键元素。它与 Java Transaction API 结合在一起,使我们能够构建对于各种系统和网络故障都非常健壮的分布式应用程序。事务是可靠应用程序的基本构建块 —— 如果没有事务的支持,编写可靠的分布式应用程序将是非常困难的。幸运的是,JTS 执行的大部分工作对于程序员都是透明的;J2EE 容器使事务划分和资源征用对程序员转载 2007-03-02 20:29:00 · 1084 阅读 · 0 评论 -
ClassLoader解决jar包冲突问题
我们知道,Java利用ClassLoader将类载入内存,并且在同一应用中,可以有很多个ClassLoader,通过委派机制,把装载的任务传递给上级的装载器的,依次类推,直到启动类装载器(没有上级类装载器)。如果启动类装载器能够装载这个类,那么它会首先装载。如果不能,则往下传递。当父类为null时,JVM内置的类(称为:bootstrap class loader)就会充当父类。想想眼下的越来越多原创 2007-06-26 20:32:00 · 10510 阅读 · 0 评论 -
URLEncoder 和 URLDecoder
编码使用java.net.URLEncoder.encode(str1,"gb2312") ;或者java.net.URLEncoder.encode(str1) ;解码使用对应取的时候要java.net.URLDecoder.decode(newStr,"gb2312") 或java.net.URLDecoder.decode(newStr)可以方便对于特殊字符原创 2007-07-02 15:45:00 · 2852 阅读 · 0 评论 -
java 基本数据类型转换
我们知道,Java的数据类型分为三大类,即布尔型、字符型和数值型,而其中数值型又分为整型和浮点型;相对于数据类型,Java的变量类型为布尔型boolean;字符型char;整型byte、short、int、long;浮点型float、double。其中四种整型变量和两种浮点型变量分别对应于不同的精度和范围。此外,我们还经常用到两种类变量,即String和Date。对于这些变量类型之间的相互转换在转载 2007-08-20 17:45:00 · 3042 阅读 · 0 评论 -
java与其它语言通信转换
在写网络通信程序的时候非常非常有用/*** 通信格式转换** Java和一些windows编程语言如c、c++、delphi所写的网络程序进行通讯时,需要进行相应的转换* 高、低字节之间的转换* windows的字节序为低字节开头* linux,unix的字节序为高字节开头* java则无论平台变化,都是高字节开头 */ public class FormatTransfer {/** * 将原创 2007-08-20 17:47:00 · 3052 阅读 · 0 评论 -
字节序和网络字节序
1 字节序由于不同的计算机系统采用不同的字节序存储数据,同样一个4字节的32位整数,在内存中存储的方式就不同. 字节序分为小尾字节序(Little Endian)和大尾字节序(Big Endian), Intel处理器大多数使用小尾字节序, Motorola处理器大多数使用大尾(Big Endian)字节序;小尾就是低位字节排放在内存的低端,高位字节排放在内存的高端。例如原创 2007-08-20 17:43:00 · 2903 阅读 · 0 评论