仓酷云
标题:
JAVA网页编程之JSP开辟进门(三)--JSP与JavaBean
[打印本页]
作者:
山那边是海
时间:
2015-1-18 11:07
标题:
JAVA网页编程之JSP开辟进门(三)--JSP与JavaBean
还是要自己一点一点写代码,然后编译,改错再编译好那。还有最重要的是.net的编译环境非常好,你甚是不需要了解太多工具,对于简单的系统,你可以之了解一些语法就哦了。 固然你能够在小型指令文件里放进一年夜块的程序代码,可是年夜多半的Java程序代码是属于能够反复利用的组件,称为JavaBean。JavaBean就跟ActiveX控件一样:它们供应已知的功效,而且是为了可随时反复利用的目标而计划的。
JavaBean的代价在于它能够经过一组特征来利用,而这些特征则供应对JavaBean设定的存取。以人来作典范,这人就是JavaBean,而他的姓名,社会福利平安号码,和住址能够是特征。关于JSP网站,基础上你是将JavaBean静态的毗连到你的网站。
假定JavaBean是在创建网站之前建好的,你要做的第一件事是告知JSP网页它所必要利用JavaBean.这事情能够用<jsp:useBean>卷标来完成:<jsp:useBeanid="localName"class="com.jguru.Person"scope="application"/>.
<jsp:useBean>卷标必要你以id属性来辨识豆子.在这里,你供应一个称号让JSP网页来辨识豆子,除id属性以外,你也必需告知网页要到那里往找这个豆子,大概是它的Java种别称号。种别属性供应怎样在各式办法当中找到它,最初一个必要的组件是scope属性.有了局限属性的匡助,你能够告知豆子,要它为单一网页(预设)[scope="page"];为一个被哀求的网页[scope="request"];为通话期[scope="session"];或为全部使用程序[scope="application"]来保护它本人的信息.关于通话期局限,你能够很简单的保护JSP网页里的项目,比方购物车。
一但你宣布了JavaBean以后,你就能够存取它的特征来制定它。要获得一特征的值,利用<jsp:getProperty>卷标。有了<jsp:getProperty>卷标,你能够指定要利用的豆子称号(从useBean的id字段),和你要获得值的特征。接着,真实的值就会放在输入里:<jsp:getPropertyid="localName"property="name"/>.
要变动JavaBean的特征,你必要利用<jsp:setProperty>卷标.对这个卷标,你也必要识别豆子和要修改的特征,除此以外,你还必要供应新值.假如定名准确,这些能够间接经过划定的格局获得:<jsp:setPropertyid="localName"property="*"/>;
要从一参数获得,你必需间接定名此特征和参数:<jsp:setPropertyid="localName"property="address"param="parameterName"/>;
或是间接以称号与值来设定:<jsp:setPropertyid="localName"property="serialNumber"value="string"/>or<jsp:setPropertyid="localName"property="serialNumber"value=<%=expression%>/>.
有关JavaBean的最初一点:要让收集服务器能够找到JavaBean,你必要将它们的种别档案放在出格地位。对JSWDK而言,最复杂的中央是在安装目次里的种别目次,比方jswdk-1.0.1classes.
还有就是总有人问我到底该学习什么语言,什么语言有前途,那么我的回答是不论是C,C++,java,.net,ruby,asp或是其他语言都可以学,编程的关键不是语言,而是思想。
作者:
小妖女
时间:
2015-1-20 14:46
是一种使网页(Web Page)产生生动活泼画面的语言
作者:
谁可相欹
时间:
2015-1-29 10:19
是一种突破用户端机器环境和CPU
作者:
爱飞
时间:
2015-2-1 13:19
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
作者:
愤怒的大鸟
时间:
2015-2-7 06:19
Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。
作者:
第二个灵魂
时间:
2015-2-20 18:39
如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
作者:
小魔女
时间:
2015-3-6 18:36
应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展
作者:
只想知道
时间:
2015-3-13 05:10
一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
作者:
再见西城
时间:
2015-3-20 13:40
还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2