zoukankan      html  css  js  c++  java
  • javaEE基础一

    javaEE基础

    B/S和C/S

    C/S结构是指客户机和服务器结构。他是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client和Server端来实现,降低了系统的通讯开销。

    C/S可以看作是胖客户端结构,客户端实现绝大多数的业务逻辑处理和界面展示,作为客户端的部分需要承受很大的压力,对客户端的配置要求比较高。C/S需要安i装客户端。例如QQ

    B/S(broswer/server)结构是浏览器服务器结构。是对C/S结构的一种变化或者改进的结构。这种结构下,用户工作界面是通过WWW浏览器实现的。

    B/S可以看作是瘦客户端,只是把显示的较小少的逻辑交给了web浏览器,事物逻辑数据处理放在了服务端,减少了客户端的压力。B/S结构的系统无序特别安装,只需有浏览器即可。例如:我们平时浏览的网站

    区别B/SC/S
    是否需要安装客户端 不需要(只需要有浏览器即可) 需要专用的客户端软件
    维护成本 低(维护升级快,无序升级多个客户端,升级服务器即可,就可以实现所有所有用户的同步更新) 高(进行一次维护升级,需要所有客户端的程序进行重新安装)
      具有分布式特点,可以随时随地进行查询。浏览等业务处理  
      交互是请求与相应模式,通常需要刷新页面,这不是用户乐意看到的,但是在Ajax风行后,这个问题得到了一定的缓解  
      在跨浏览器上,BS就够需要考虑浏览器的兼容性  

    2.了解常用的网络协议

    3.URL的格式是什么?

    URL:(Uniform Resource Locator)的缩写,同一资源定位符

    它的结构如下:

    协议//服务器名称:端口号/路径/文件名?查询字符串

    4.Web容器

    web容器是一种服务程序,在服务器中的一个端口号就有一个提供相应服务的程序,而这个程序用于接收从客户端发出的请求,并向客户端做出相应

    通俗的理解就是web容器就是javaWeb程序运行的环境

    5.JSP简介

    5.1JSP全称为java Server Page,是一中构建动态网页的技术,其实质就是将java代码写在网页中来开发动态程序

    5.2JSP指令

    JSp指令是用来设置整个页面相关的属性,在JSP中指令分为三种page,include,taglib三种指令。

    page指令主要功能是设置JSP页面的全局属性;

    基本语法如:

    <%@ page 属性=“值” 属性=“值”....%>

    注意在page指令中除了import属性之外,其他属性在一个JSP页面中只能出现一次

    如<%@ page language="java" import="java.util.*" pageEncoding="utf-8" %>

    5.3Scriplet(小脚本)

    在<%%>之间出现的代码都成为Scriptlet,中文名称叫做小脚本。小脚本只是普通的java代码

    例如:<%

    String name="老兵";

    out.println(name);

    %>

    out对象是JSPd 内置对象,用于向页面输出内容。内置对象在JSP中式非常重要的基本概念。内置对象是指由Web容器实例化的,在JSP页面中可以直接使用的对象。JSPd的内置对象共有九个,分别是:request、response、out、session、application、pageContext、page、exception、config

    5.4JSP表达式(Exprssion)

    表达式的作用和out内置对象一样,都是向页面输出内容,语法格式如下:

    <%=name%>

    5.5Declare(声明)

    declare是声明,声明是指在JSP页面中声明方法或类的成员变量,语法格式如下:

    <%!

    public String sayHello(){

    return "Hello,JSp";

    }

    %>

    <%=sayHello()%>

    5.6JSP注释

    在JSP中可以使用HTML注释或者JSP注释。

    JSP注释的语法格式如下:

    <%-- --%>

    HTML注释和JSP注释的区别在于HTML注释在客户端(浏览器)查看源代码是可见的,但是JSP注释是不可见的

    5.7一个JSP页面中可包含的内容有:

    HTML、CSS、javaScript、HTML注释、JSP注释、指令、小脚本、表达式、声明

    5.8JSP的执行过程

    Web容器并不能直接运行JSP代码,而是将JSP文件翻译成java类,然后java类编译成字节码文件,最后运行字节码文件,有字节码文件向浏览器相应内容

    对Tomcat容器第一次接受到一个客户端对某一JSP页面的请求时,Tomca容器将页面翻译为java源文件(.java文件);然后将源文件编译为字节码文件,最后运行编译生成的字节码文件并向客户端相应结果

    当Tomcat第二次接受到对JSP页面的请求时如果该JSP页面没有任何的改动,那么Tomcat容器将不再进行翻译和编译,而是直接运行第一次生成的字节码文件并进行相应

     

  • 相关阅读:
    Oracle X$ View:X$KJMSDP
    explore my oracle support using firefox 3.6
    EnterpriseDB Migration 迁移工具使用测试(2)
    What's preconnect.svc in 11g RAC?
    Mysql:语法:注释
    Mysql:命令选项、配置选项、(全局、会话)系统变量、状态变量:总揽
    Mysql:简单“破解”SQLyog Enterprise 812 Trial
    Mysql:函数之一:information functions
    Mysql:语法:虚拟表DUAL
    VC++.Net2005的一些常识(转)
  • 原文地址:https://www.cnblogs.com/juddy/p/12823493.html
Copyright © 2011-2022 走看看