• JAVA EE 学习笔记[V1 jsp编程]


        在三月初学校开设了javaee的课程,也就此展开了对javaee基础的学习。然后老师也对这次的课程有一定要求。前面的基础就为最终的作业做准备啦~ 

       在上学期我们学习了java相关知识,也对java se 的安装使用有了一定的认知,而java ee则是构建于java se 平台之上的一套多层的,可扩展的的网络应用。

    学习java ee我们首先进行环境的搭建。无非就是使用 tomcat进行服务器的搭建和jdk环境变量配置。而IDE这方面我们选择myeclipse 2016 CI(这个编译器自带tomcat7.0)

    在做好这些准备工作之后我们就可以开启我们的java ee学习之路了。

       而入门的开始,从jsp编程开始

       JSP是java Sever Pages的缩写。是Sun公司倡导并与其他许多公司一起建立的一种基于java语言的动态网页技术。 其实现方式是在传统的网页文件中插入java程序段和JSP标记(<% %>)形成JSP文件(*.jsp)

       在有html和java基础之后就不难理解,jsp是嵌入文本标记语言中的java语言。语法规则肯定是遵守java语法规则的。

       按照惯例:

    <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
    <html>
    
      <body>
        <% out.println("Hello world!"); %>
      </body>
    </html>

      开启tomcat服务器,将上述文件保存为index.jsp放在 localhost的包目录下

      访问http://localhost:8080/test/index.jsp

      jsp它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。 相比servlet而言,而jsp直接嵌套在HTML中,因此更容易对数据进行排版。

      而对JSP进行系统学习则有以下内容:

      JSP语法 :JSP模版元素 JSP表达式 JSP脚本片断 JSP静态声明 JSP注释 JSP指令 JSP标签 JSP内置对象 

      1.JSP模版元素 

         JSP页面中的HTML内容称之为JSP模版元素。也就是说 html 提供可视化界面 ,而这个界面就可以称之为 模版元素

      2.JSP表达式

    <% out.println("Hello world!"); %>

        以此种格式的就可以成为 JSP表达式。

      3.JSP脚本片断

        可以称之为多行java代码在一个片段(在一个<% ...%>内)

      4.JSP静态声明

       和java当中静态变量的声明一样:

    <%
    static 
    { 
        System.out.println("loading Servlet!"); 
    }
    %>

      5.JSP注释

       作为维护和解释说明的部分,注释很重要啊。写出漂亮的代码这可是不可少的啊:

         JSP注释的格式:

                 // Java提供的单行注释

                 /* Java提供的多行注释 */

                 <%-- JSP注释 --%>

      6.JSP指令

           page指令  

           Include指令

           taglib指令

      7.JSP标签

       这个东西就很有用,在一定程度的可以搞很多事情,如JSP INCLUDE标签 :<jsp:include>标签是动态引入, <jsp:include>标签涉及到的2个JSP页面会被翻译成2个servlet,这2个servlet的内容在执行时进行合并。(可以顺势做一波组合 ps:比如博客的头部和底部不会变化,这个时候分别将两个部分写成两个JSP,代码优化-=-)

      8.JSP内置对象

         为了简化Web页面的开发过程,JSP提供了一些由容器实现和管理的对象,这些对象在JSP中可以直接使用,不需要JSP页面编写进行实例化,可以直接使用,此类对象称之为JSP的内置对象。

        其中request, response, out, session ,application最为常用。 可以按功能分为四大类: 与输入输出有关的:out, request, response 与上下文有关的:session,applixation, pageContext 与servlet有关的:page, config 与错误处理有关的:exception

    以上就是JSP的一些基本内容,很粗糙,详细自行W3C。

    JSP的基本内容了解就酱紫。我慢慢往下更,基础内容有点多,消化得需要时间--循序渐进A

    对了,里面有很一部分东西我是按照迪哥的课件向前的=-=致个谢JAVA EE本来就是他带的我。

    附上迪哥传送门:http://www.storagelab.org.cn/zhangdi/

  • 相关阅读:
    MySql数据基础之数据表操作
    MySql数据库之数据库基础命令
    MySql数据库基础之数据库简介及安装
    JQuery之Ajax基础
    Ajax简单应用之个人简历页面搭建
    Ajax之处理不同格式的JSON数据
    题解 P2447 【[SDOI2010]外星千足虫】
    题解 P4035 【[JSOI2008]球形空间产生器】
    题解 P2831 【愤怒的小鸟】
    题解 P2827 【蚯蚓】
  • 原文地址:https://www.cnblogs.com/Stringair/p/6649007.html
Copyright © 2020-2023  润新知