zoukankan      html  css  js  c++  java
  • Java Web入门必知

      Java Web应用的核心技术是Java Server Page和Servlet。此外,开发一个完整的Java Web应该涉及一下几种概念及技术。

      

      1、Servlet组件

          

     

       Servlet响应用户请求的过程:

     

      2、JSP组件。

      

      JSP容器初次执行JSP的过程:

      

      3、共享数据在Web中的范围。

      4、JavaBean组件。

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

     1 //在JSP文件中分别定义4种范围内的JavaBean对象的语法
     2 
     3 
     4 //in page scope
     5 <jsp:useBean id="myBean1" scope="page" class="CounterBean"/>
     6 //in request scope
     7 <jsp:useBean id="myBean2" scope="request" class="CounterBean"/>
     8 //in session scope
     9 <jsp:useBean id="myBean1" scope="session" class="CounterBean"/>
    10 //in application scope
    11 <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。

       5、客户化JSP标签:

      

       6、EJB组件

      

        7、XML语言

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

      8、Web服务器和应用服务器。

      如TomCat,JBoss。

      在了解这些基础知识的前提下,了解了这些“元素”,才能更容易的理解MVC设计模式,才能走进Struts的世界,了解前人们的结晶,学会站在巨人的肩膀上看世界。对于基础薄弱的同学来说,工欲善其事,必先利其器。元素都不懂,谈何Struts?

  • 相关阅读:
    笔记-迎难而上之Java基础进阶4
    笔记-迎难而上之Java基础进阶3
    笔记-迎难而上之Java基础进阶1
    7天学完Java基础之7/7
    Java学习笔记(3)--- 内部类,基本数据类型
    C++ 基础语法 快速复习笔记(3)---重载函数,多态,虚函数
    C++ 基础语法 快速复习笔记---面对对象编程(2)
    C++ 基础语法 快速复习笔记(1)
    堆与栈(heap and stack)在c/c++的应用(概念)
    Python爬虫入门教程 5-100 27270图片爬取
  • 原文地址:https://www.cnblogs.com/jyh317/p/3581089.html
Copyright © 2011-2022 走看看