您的位置:首页 > 财经 > 金融 > 广东官网网站建设怎么样_莱芜信誉好的网络推广公司_网推公司干什么的_网站友链

广东官网网站建设怎么样_莱芜信誉好的网络推广公司_网推公司干什么的_网站友链

2024/11/17 9:22:59 来源:https://blog.csdn.net/m0_68766848/article/details/143368683  浏览:    关键词:广东官网网站建设怎么样_莱芜信誉好的网络推广公司_网推公司干什么的_网站友链
广东官网网站建设怎么样_莱芜信誉好的网络推广公司_网推公司干什么的_网站友链

文章目录

      • 第一章,搭建Web环境、初识JSP
        • 一,程序架构
        • 二,Tomcat服务器
        • 三,jsp概述
        • 四,Web程序调试和排错

第一章,搭建Web环境、初识JSP

一,程序架构
  • C/S架构,客户端/服务器,比如QQ或者一些大型游戏,用户需要先下载软件的客户端,然后才能使用

  • B/S架构,浏览器/服务器,我们上网时候所访问的网站基本上全是该模式的项目,用户不需要下载任何东西,只需要浏览器就可以访问到这个项目。

  • javaweb阶段要学习的web项目就是基于B/S架构的项目。

  • B/S架构工作原理

    在这里插入图片描述

  • URL

    • 计算机通过统一资源定位符实现资源访问
      • URL:Uniform Resource Locator的缩写
      • 唯一能识别Internet上具体的计算机、目录或文件夹位置的命名约定

    在这里插入图片描述

  • Web服务器

    • Web服务器
      • 是可以向发出请求的浏览器提供文档的程序
      • 提供网上的信息浏览服务
  • 常用的Web服务器

    • Microsoft:IIS
    • Apache:Tomcat
    • Oracle:WebLogic
    • IBM:WebSphere
    • Nginx
二,Tomcat服务器
  • Apache Jakarta的开源项目
  • 轻量级应用服务器
  • 开源、稳定、资源占用小
  • Tomcat下载http://tomcat.apache.org/download-70.cgi
  • Tomcat解压或安装
  • Tomcat目录结构
目录说明
/bin存放各种平台下用于启动和停止Tomcat的脚本文件
/conf存放Tomcat服务器的各种配置文件
/lib存放Tomcat服务器所需的各种JAR文件
/logs存放Tomcat的日志文件
/tempTomcat运行时用于存放临时文件
/webapps当发布Web应用时,默认情况下会将Web应用的文件存放于此目录中
/workTomcat把由JSP生成的Servlet放于此目录下
  • 配置Tomcat
    • 默认端口号:8080
    • 通过配置文件server.xml修改Tomcat端口号

在这里插入图片描述

  • 启动Tomcat
    • bin\startup.bat
    • 访问Tomcat主页:http://localhost:端口号
  • 停止Tomcat
    • bin\shutdown.bat
  • 部署静态网站
三,jsp概述
  • Java Server Pages (JSP) 是一种由 Sun Microsystems 公司主导创建的动态网页技术标准。JSP 技术允许在 HTML 页面中嵌入 Java 代码,从而实现动态内容的生成。JSP 文件通常以 .jsp 为后缀,并在服务器端执行,生成的内容通常是 HTML 文本。

  • JSP 页面主要由以下几部分组成:

    • 静态数据:如 HTML、XML 等。
    • JSP 指令:如 include 指令、page 指令等,用于控制 JSP 编译器如何生成 Servlet。
    • JSP 脚本元素和变量:包括声明标签、脚本标签和表达式标签,用于在 JSP 页面中插入 Java 代码。
    • JSP 动作:如 jsp:includejsp:forward 等,用于调用内建于网络服务器中的功能。
    • 用户自定义标签:通过 JSP 标签库,可以创建自定义的标签来扩展 JSP 的功能。
  • JSP的优点

    • 跨平台性:JSP 具有“一次编写,到处运行”的特点,可以在不同的操作系统上运行。
    • 强大的可伸缩性:JSP 支持从小型应用到大型企业级应用的扩展。
    • 丰富的开发工具:JSP 拥有多样化的开发工具支持,许多工具可以免费获得。
    • 与其他 Java 技术的集成:JSP 可以与 JavaBeans、Enterprise JavaBeans 等组件结合使用,增强功能和性能。
  • JSP的缺点

    • 复杂性高:由于 JSP 需要处理跨平台和高伸缩性,增加了产品的复杂性。
    • 内存消耗大:JSP 的运行速度依赖于内存驻留的 class,因此在某些情况下内存消耗较大。
  • JSP的运行原理

    • 浏览器发送 HTTP 请求到服务器。
    • 服务器处理 JSP 页面,将其转化为 Servlet 并执行。
    • 服务器将生成的 HTML 响应返回给浏览器。

    在这里插入图片描述

  • JSP执行过程

    在这里插入图片描述

  • page指令:通过属性定义了JSP的特性,实现与JSP容器的通信

    <%@ page  language="属性值"  import="属性值"  contentType="属性值"%>
    
    属性说明
    language指定JSP页面使用的脚本语言
    import通过该属性来引用脚本语言中使用到的类文件
    contentType用来指定页面的MIME类型,以及字符编码方式
  • out对象

    • out对象是JSP的内置对象:无需实例化即可使用
    • 实现数据的输出显示
    • out对象的方法
    属性说明
    print向页面输出显示
    println向页面输出显示,在结尾处添加换行
四,Web程序调试和排错
  • Web程序常见错误
    • 404错误—找不到访问的页面或资源
      • 运行时,URL输入错误
      • 将页面放在WEB-INF下
      • 外部启动Tomcat,未部署项目
    • 500错误----JSP页面代码有误
      • JSP页面代码有错误
    • 页面无法显示
      • 未启动Tomcat

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com