![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【java ee】
iversonlee
这个作者很懒,什么都没留下…
展开
-
J2EE初学者需要理解的问题
一、J2EE提出的背景 1、 企业级应用框架的需求 在许多企业级应用中,例如数据库连接、邮件服务、事务处理等都是一些通用企业需求模块,这些模块如果每次再开发中都由开发人员来完成的话,将会造成开发周期长和代码可靠性差等问题。于是许多大公司开发了自己的通用模块服务。这些服务性的软件系列同陈为中间件。 2、 为了通用必须要提出规范,不然无法达到转载 2006-03-13 13:43:00 · 624 阅读 · 0 评论 -
页面响应速度很慢?提升JSP应用程序的7大绝招
你时常被客户抱怨JSP页面响应速度很慢吗?你想过当客户访问次数剧增时,你的WEB应用能承受日益增加的访问量吗?本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。在本文中,我将通过一些实际例子和配置方法使得你的应用程序的性能有出人意料的提升。其中,某些调优技术是在转载 2006-02-26 12:45:00 · 2702 阅读 · 0 评论 -
Taglib 原理和实现之什么是Taglib
1、问题:Tag究竟是什么?如何实现一个Tag? 一个tag就是一个普通的java类,它唯一特别之处是它必须继承TagSupport或者BodyTagSupport类。这两个类提供了一些方法,负责jsp页面和你编写的类之间的交互,例如输入,输出。而这两个类是由jsp容器提供的,无须开发人员自己实现。换句话说,你只需把实现了业务逻辑的类继承 TagSupport或者BodyTagSupport,再原创 2006-02-26 15:00:00 · 682 阅读 · 0 评论 -
JSP实用篇
一,重定向页面 1,response.sendRedirect("url"); 2,response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY); response.setHeader("Location",newLocation); 二,HTML Encoder和URL Encoder 1,HTML Encoder自定义,原则:转载 2006-02-26 12:38:00 · 588 阅读 · 0 评论 -
Jsp + JavaBean循序渐进教程
--------------------------------------------------------------------------------Jsp + JavaBean循序渐进教程(一) (文/刘玉锋) 目前,Jsp作为一个很好的动态网站开发语言得到了越来越广泛的应用,在各类Jsp应用程序中,Jsp + Java Bean的组合成为了一种事实上最常见的Jsp程序的标准转载 2006-02-26 12:47:00 · 867 阅读 · 0 评论 -
j2ee的13种核心技术
英文原版:http://www.javaworld.com/javaworld/jw-12-2000/jw-1201-weblogic_p.html 内容简介 STEVEN GOULD在文中介绍了JAVA2平台企业版(J2EE)的13种核心技术:JDBC, JND原创 2006-02-26 22:19:00 · 672 阅读 · 0 评论 -
Struts实例起步
原文http://www.javaresearch.org/article/showarticle.jsp?column=23&thread=21931 1.如何安装Struts: 首先到http://jakarta.apache.org/Struts下载Struts,建议使用release版,现在最高版本为1.2.6,有多种OS版本(windows,linus...),下载后解压开来,可以看到这原创 2006-02-28 13:21:00 · 892 阅读 · 0 评论 -
如何迅速成为Java高手
很多网友问我学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛!要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Envir转载 2006-03-31 23:06:00 · 654 阅读 · 0 评论 -
java中的时间操作一
java中的时间操作一 文/Rayjava中的时间操作不外乎这四种情况:1、获取当前时间2、获取某个时间的某种格式3、设置时间4、时间的运算好,下面就针对这三种情况,一个一个搞定。 一、获取当前时间 有两种方式可以获得,第一种,使用Date类。j2SE的包里有两个Date类,一个是java.sql.Date,一个是java.util.Date这里转载 2006-07-30 14:58:00 · 629 阅读 · 0 评论 -
java中的时间操作 二
三、设置时间 现实中的时间是由不得我们这些凡夫俗子的,如来老头来了也许还有点可能,但在程序里我们可以变得神通广大。设置时间最典型的应用就是定时任务,我们设置一个时间,到时执行某项任务。但这里我们主要不是为了解决这个定时任务的问题,我们是为了搞清楚怎么设置时间。关于定时任务,在后面再讨论怎么做。所谓的设置时间,其实就是我们把一个我们能看懂的时间的显性的值(数字、字符串等),转化成程序转载 2006-07-30 15:00:00 · 739 阅读 · 0 评论 -
JSP快速学习指南
第一章 JavaServer Pages入门什么是JavaServer Pages?JavaServer Pages是一种用于开发包含有动态内容的Web页面的技术。JSP页面包含着标准的标记语言元素,如HTML标记,还包含有一些特殊的JSP元素,从而允许服务器在页面中插入动态内容。JSP的优点* JSP同时支持基于脚本和基于元素的动态内容,并允许开发人员创建定制标记库来满足特定于应用的需求。*转载 2006-02-26 12:56:00 · 934 阅读 · 0 评论 -
EJB的核心技术应用
一、EJB技术简介 EJB的全称是Enterprise java bean。是JAVA中的商业应用组件技术。EJB结构中的角色 EJB 组件结构是基于组件的分布式计算结构,是分布式应用系统中的组件。 一个完整的基于EJB的分布式计算结构由六个角色组成,这六个角色可以由不同的开发商提供,每个角色所作的工作必须遵循Sun公司提供的EJB规范,以保证彼此之间的兼容性。这六个角色分别是EJB组件转载 2006-02-25 21:46:00 · 651 阅读 · 0 评论 -
Java连接各种数据库的实例
此文中的代码主要列出连接数据库的关键代码,其他访问数据库代码省略 1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String原创 2006-03-13 11:54:00 · 1155 阅读 · 0 评论 -
软件“够用”就行了吗?
很多程序员接触Java基本是从Jsp开始,象使用PHP那样使用Jsp,觉得这样够用就可以了,真的这样做就可以了? 一些有编程经验的老程序员一直在怀疑:软件到底是否可以重用?他们认为实现重用会将软件搞的复杂,走向另外一个极端,反而过犹不及,所以认为软件“够用”就可以,这种原始朴素思想曾经在CSDN程序员网站大行其道。 我觉得这种“够用”的思想“误导”了大批初学者,导致整个软件系统的质原创 2006-03-22 16:01:00 · 5435 阅读 · 2 评论 -
如何设计一个类,让它易于测试?
假设有五个类:C0, C1, C2, C3, C4,它们都实现了接口I:public interface I { public void run(); } C0根据业务要求会调用C1, C2, C3, C4的run()方法(这四个类的run()方法中都会进行数据库操作):public class C0 implements I { public void run() { I c1 = ne转载 2006-03-22 15:58:00 · 862 阅读 · 0 评论 -
初学者如何开发出一个高质量的J2EE系统
J2EE学习者越来越多,J2EE本身技术不断在发展,涌现出各种概念,本文章试图从一种容易理解的角度对这些概念向初学者进行解释,以便掌握学习J2EE学习方向。 首先我们需要知道Java和J2EE是两个不同概念,Java不只是指一种语言,已经代表与微软不同的另外一个巨大阵营,所以Java有时是指一种软件系统的流派,当然目前主要是.NET和Java两大主流体系。 J2EE可以说指Java转载 2006-03-22 15:56:00 · 570 阅读 · 0 评论 -
你还在用if else吗?
面向过程设计和面向对象设计的主要区别是:是否在业务逻辑层使用冗长的if else判断。如果你还在大量使用if else,当然,界面表现层除外,即使你使用Java/C#这样完全面向对象的语言,也只能说明你的思维停留在传统的面向过程语言上。传统思维习惯分析 为什么会业务逻辑层使用if else,其实使用者的目的也是为了重用,但是这是面向过程编程的重用,程序员只看到代码重用,因为他看到if转载 2006-03-22 15:59:00 · 567 阅读 · 0 评论 -
java企业系统架构选择考量
现在Java领域各种技术百花齐放,名目繁多,如何根据自己的需求选择这些框架呢?特别对于初学者,在学习选择方向上也非常迷茫,如何有针对性的根据自己项目特点进行学习就变的更加重要。 下面我们从一个发展角度来对J2EE/Java EE的这些框架诞生进行一番考量,可能对我们的选择有很大帮助。 首先我们需要明白一个高质量的J2EE系统是什么样子?高质量的J2EE/Java EE系统标准实际就转载 2006-03-22 16:00:00 · 791 阅读 · 0 评论 -
J2EE中几种业务代理模式的实现和比较
什么是业务代理模式(buiness proxy)? 在J2EE系统中,一般划分为表现层和业务逻辑层,为实现表现层和业务逻辑层之间的最大限度解耦,引入业务代理模式,这样,当表现层或业务逻辑层具体实现技术发生时,对彼此的影响很小,当然,如果希望实现完全解耦,我们可以使用消息系统JMS来实现,本文章只讨论同步系统范畴。 以一个Struts+Hibernate为例,以下代码是Struts的Ac转载 2006-03-22 16:00:00 · 820 阅读 · 0 评论 -
Servlet及JSP中的多线程同步问题
Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的同步问题。然而,很多人编写Servlet/JSP程序时并没有注意到多线程同步的问题,这往往造成编写的程序在少量用户访问时没有任何问题,而在并发用户上升到一定值时,就会经常出现一些莫明其妙的问题,对于这类随机性转载 2006-03-18 14:28:00 · 659 阅读 · 0 评论 -
JSP标签自定义(1)---useBean
最近一直在学习自定义标签,于是就想试着去实现一些JSP中自带的标签库功能,顺便也把反射机制复习一下。(如果你对这两种技术不很熟悉,这篇blog的最下边有一些关于反射和自定义标签的example和PPT文档下载)今天要实现的功能是useBean标签。下表是它的一些属性和用途。(我只选了个比较重要的属性,并没有实现所有属性)转载 2006-02-26 13:08:00 · 905 阅读 · 0 评论 -
java中的时间操作 三 定时任务
关于定时任务,似乎跟时间操作的联系并不是很大,但是前面既然提到了定时任务,索性在这里一起解决了。设置定时任务很简单,用Timer类就搞定了。 一、延时执行 首先,我们定义一个类,给它取个名字叫TimeTask,我们的定时任务,就在这个类的main函数里执行。代码如下:package test;import java.util.Timer;public class转载 2006-07-30 15:00:00 · 822 阅读 · 0 评论