Java Web2

JavaBean组件。

  

  定义方法:(假设有一个JavaBean的类名为CounterBean,它有一个count属性。)

      //在JSP文件中分别定义4种范围内的JavaBean对象的语法
      //in page scope
      <jsp:useBean id="myBean1" scope="page" class="CounterBean"/>
      //in request scope
      <jsp:useBean id="myBean2" scope="request" class="CounterBean"/>
      //in session scope
      <jsp:useBean id="myBean1" scope="session" class="CounterBean"/>
      //in application scope
      <jsp:useBean id="myBean1" scope="application " class="CounterBean"/>

JSP提供了访问JavaBean属性的标签,如果要将JavaBean的某个属性输出到网页上,可以用<jsp:getProperty>标签

  如:1 //getProperty

      2 <jsp:getProperty name="myBean1" property="count"/>

      3 //setProperty

        4 <isp:setProperty name="myBean1" property="count" value="0"/>

在Struts框架中,ActionForm Bean就是一种典型的JavaBean,它能够在视图层和控制层之间传递用户输入的表单数据。它有两种存在范围:request和session。

客户化JSP标签:

  

EJB组件

XML语言:

  XML文件常用于做各种软件应用的配置文件,在基于Struts框架的web应用中,有两个重要的配置文件:web.xml和struts-config.xml。web.xml用于配置Web应用,struts-config用于配置Struts框架

时间: 2024-10-12 07:27:17

Java Web2的相关文章

疯狂学习java web2(css)

CSS应该是样式描述的意思,定义如下: 什么是 CSS? CSS 指层叠样式表 (Cascading Style Sheets) 样式定义如何显示 HTML 元素 样式通常存储在样式表中 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题 外部样式表可以极大提高工作效率 外部样式表通常存储在 CSS 文件中 多个样式定义可层叠为一   先上代码: <!DOCTYPE html> <html> <head> <style> body { bac

java完全自学手册

java完全自学手册 学习java以下的书籍是必须认真研读,并且重点是java与模式这本书,堪称是经典的经典.一个java的newbier来说还是从入门的书籍学期,切勿急于求成. java新手书籍: JAVA从入门到精通(入门教程qkxue.net) 21天学通JAVASCRIPT(含DVD光盘1张)JAVA技术手册(第5版)JAVA从入门到精通 JAVA面向对象编程 JAVA与模式 java进阶书籍 JAVA核心技术卷2:高级特征(原书第8版) JAVA软件开发从新手到高手(Java从入门到精

Atitit.如何选择技术职业方向

1. 原则是应该如下的应该从以下指标判断1 1.1. 技术的长寿性(长生命周期1 1.2. 技术的普适性(市场份额)1 1.3. **属于open体系还是封闭体系? Open加分...比如java和net,应该优先选择java这类open体系技术1 1.4. **是否跨平台?  当然是跨平台的好了1 1.5. 自己是否能用到1 1.6. 其他2 2. 公司选择与个人选择的矛盾2 3. 到底是安卓还是Java web2 4. 参考资料3 1. 原则是应该如下的应该从以下指标判断 1.1. 技术的长

java处理高并发高负载类网站的优化方法

一:高并发高负载类网站关注点之数据库 没错,首先是数据库,这是大多数应用所面临的首个SPOF.尤其是Web2.0的应用,数据库的响应是首先要解决的. 一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降.常用的优化措施是M-S(主-从)方式进行同步复制,将查询和操作和分别在不同的服务器上进行操作.我推荐的是M-M-Slaves方式,2个主Mysql,多个Slaves,需要注意的是,虽然有2个Master,但是同时只有1个是Activ

【Web】Web1.0和Web2.0

具体请参照百度百科: web1.0时代是一个群雄并起,逐鹿网络的时代,虽然各个网站采用的手段和方法不同,但第一代互联网有诸多共同的特征,表现在技术创新主导模式.基于点击流量的盈利共通点.门户合流.明晰的主营兼营产业结构.动态网站.在WEB1.0上做出巨大贡献的公司有Netscape,Yahoo和Google. Netscape研发出第一个大规模商用的浏览器,Yahoo的杨致远提出了互联网黄页, 而Google后来居上,推出了大受欢迎的搜索服务. 中文名 web1.0 特    点 群雄并起,逐鹿

Java学习整理笔记(一)Java认识

一.Java介绍: Java技术主要分成三个部分:Java语言.Java运行环境和Java类库.(一般情况下并不区分指哪个部分) 即Java并不只是一门编程语言,也是一个完整的平台,有一套庞大的开发类库(包含很多可以重复利用的代码)和提供跨平台的可移植性.自动垃圾回收以及安全性等服务的执行环境. 1.Java语言: 跟其他编程语言一样,定义的一套用于程序设计的语法规范. 2.Java运行环境: 执行Java应用程序(Java Application)必须安装 Java Runtime Envir

qq聊天机器人 群发工具 (java版) (一)

这是最近因为感兴趣才写的小东西,网上大多是易语言版,java仅有的版本也偏老,老版webqq协议早失效了,所以现在我写了一个最新版本的.要实现群发和自动回复消息以及更多自定义功能,首先要实现登陆QQ,这边主要介绍一下如何分析QQ协议以及如何登陆. 我并没有使用很专业的抓包工具,事实上现在的浏览器一般都能查看到get,post请求的主要内容,而我们所需要的也就是请求的内容和地址,所以一个360浏览器或者google浏览器足够我们分析了. 首先分析流程,再讲方法.第一步登陆webqq的网站,我们会看

Java EE 程序员必读图书大推荐

第一部分: Java语言篇 1 <Java编程规范> 星级: 适合对象:初级,中级 介绍:作者James Gosling(Java之父),所以这本书我觉得你怎么也得读一下.对基础讲解的很不错. 2 <Java核心技术:卷Ⅰ基础知识> 星级: 适合对象:初级,中级 介绍:官方机构图书,你怎么也得有一本,这本书比较全面而且易懂.放在案旁用到的时候查一查,看一看.是学习入门必备书. 注:新手必备 3 <Java编程思想>星级: 适合对象:初级,中级 介绍:这本书的作者就是著名

java web开发 高并发处理

java web开发 高并发处理 java 高并发 java处理高并发高负载类网站中数据库的设计方法(java教程,java处理大量数据,java高负载数据) 一:高并发高负载类网站关注点之数据库 没错,首先是数据库,这是大多数应用所面临的首个SPOF.尤其是Web2.0的应用,数据库的响应是首先要解决的. 一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降.常用的优化措施是M-S(主-从)方式进行同步复制,将查询和操作和分别在不