JavaWeb开发初体验

本文探讨了动态网站的定义、功能特点,包括B/S和C/S架构的区别,重点介绍了JSP技术在动态网页开发中的角色,以及Tomcat的使用和JSP页面元素。
摘要由CSDN通过智能技术生成

1.动态网站
动态网站可根据不同情况动态变更的网站,动态网站的网页文件包含程序代码,通过后台数据库与web服务器信息交互,由后台数据库提供实时数据更新和数据查询服务。
2.动态网站的功能特点
        动态网站可以实现交互功能,如用户注册等
        动态网页并不是独立存在于服务器的网页文件,而是浏览器发出请求时才反馈网页;
        动态网页包含有服务器端脚本,所以页面名常以jsp、php、asp等为后缀。但也可以使用URL静态转化技术,转为HTML。

3.B/S架构和C/S架构的比较
B/S再浏览器运行,不需要客户端,与操作系统平台的关系最小化,在响应速度和安全性上需要花费更多设计成本。
C/S需要专门的客户端,客户端单独维护和升级,对客户端操作系统一般有限制,能充分发挥客户端处理能力,响应快。

4.URL
唯一能识别Internet上具体的计算机、目录或文件夹位置的命名约定。

5.动态网站开发技术
Java平台:Linux操作系统+web服务器(tomcat等)+MySQL数据库+JSP/Servlet技术+Java技术

6.tomcat的目录结构
/bin 存放各种平台启动停止tomcat的脚本文件
/conf 配置文件
/lib 各种JAR文件
/logs 日志文件
/temp 临时文件
/webapps 发布web应用时,默认将web应用存放在此
/work JSP生成的Servlet放于此

7.JSP概述
JSP是一种动态网页开发技术。以Java语言作为脚本语言,使用HTML嵌套Java代码实现,运行在服务器端的Java页面。后缀名为.jsp。JSP开发的web应用可以跨平台使用,Windows和Linux。

8.JSP页面元素
静态内容 HTML代码、css、js等
指令 以“<%@”开始,以“%>”结束
小脚本 <%java代码%>
表达式 <%=Java表达式%>
声明 <%!方法%>
注释

9.JSP中的page命令
<%@ page  language="属性值"  import="属性值"  contentType="属性值"%>
<%@ page language="java" import="java.util.*,java.text.*" contentType="text/html; charset=utf-8" %>

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值