JAVA网站制作之一个辨别Bean的感化域的例子,即的scop...
有了这样一个呼声:让java代替C语言成为基本语言。这些足以说明java简单易学的这个优点。其次,java的功能强大,前面我也提到了,EJB3.0的推出使java成为了大型项目的首选。之前很不分明Bean的scope属性的寄义,明天做了一个实行,终究差未几弄分明了。贴出来与人人共享。例子很复杂,Bean的功效为取以后工夫,其代码为:
Common.java:
--------------------
packageXX;
importjava.util.Date;
importjava.text.*;
publicclassCommon
{
Dated=newDate();
publicStringnow(Strings)
{
SimpleDateFormatformatter=newSimpleDateFormat(s);
returnformatter.format(d);
}
}
测试页面的代码为:
date.jsp
-----------------------------------------------------------
<jsp:useBeanid="cm"scope="XX"class="XX.Common"/>
<%=cm.now("yyyy-MM-ddHH:mm:ss")%>
测试了局:
1、当scope=application时,我们扫瞄date.jsp,这时候显现出了体系工夫。但是不论我们怎样革新,从头翻开一次扫瞄器,乃至换台呆板,它显现的工夫一直稳定,都是现在的工夫(即bean刚创立时失掉的体系工夫),由于scope=application,以是Bean的实例在内存中只要一份,此时只需不从头启动WEB服务,输入不会变更。
2、当scope=session时,扫瞄date.jsp,革新时显现也不会变更。但是当我们从头翻开一扫瞄器,即一个新的session,体系便再次创立Bean的实例,获得以后体系工夫,这时候将失掉准确的工夫。一样,再次革新新翻开的页面(新的session),显现也不会变更。
3、当scope=page/request(它们的区分只在于包括静态文件时,此处无区分)时,不休革新页面将不休失掉以后体系工夫。
以上能够看出分歧的scope,Bean有分歧的感化域。利用时必定注重,不要将失掉常常变化的Bean的scope设为application或session,那将失掉不准确的了局.
恰恰证明了java的简单,要不怎么没有通过c/c++来搞个这种框架? Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。 《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。 你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。 科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。 如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。 当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢? Java 编程语言的风格十分接近C、C++语言。 如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。 还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。 是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能 吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧 应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展 其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。 多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
页:
[1]