Java Web开发技术(一)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/taczeng/article/details/75195605

目录

第一章        动态网页开发... 2

1.1 动态网页... 2

1.1.1 什么是动态网页?... 2

1.1.2为什么需要动态网页?... 2

1.1.3 B/S技术和C/S技术的比较... 2

1.1.4 URL(Uniform Resource Locator)的概念及其组成... 2

1.2 部署简单的web应用... 2

1.2.1 tomcat的安装(使用免安装解压版即可)... 2

1.2.2 tomcat的目录结构... 2

1.2.3 tomcat端口号的配置... 2

1.2.4 web应用的目录结构... 2

1.2.5 创建部署并且访问第一个页面——hello world!... 2

1.3 JSP技术... 3

1.3.1 JSP页面执行过程... 3

1.3.2 JSP页面组成... 3

动态网页基础

部署简单的web应用

Jsp技术

第一章   动态网页开发

1.1 动态网页

1.1.1 什么是动态网页?

相比于静态网页来说,动态网页技术就是将一些数据信息展现在网页上呈现

1.1.2为什么需要动态网页?

为了应付用户的一些增删改查的需求,动态的给以用户回馈相关的网页信息。

1.1.3 B/S技术和C/S技术的比较

B/S browser

C/S CLIENT

软件的更新维护上:B/S更加方便

安全性和性能上:C/S的安全性和性能都比B/S技术更高

1.1.4 URL(Uniform Resource Locator)的概念及其组成

http://baidu.com/haha/123

http://localhost(127.0.0.1)/project1/index1.jsp

http—协议(http,https)

IP:

资源位置:实质上就是部署在服务器上的网页的绝对位置

1.2 部署简单的web应用

1.2.1 tomcat的安装(使用免安装解压版即可)

省略

1.2.2 tomcat的目录结构

Bin:脚本文件,可执行文件

Conf:一些配置文件

lib:放jar文件

logs:日志信息

temp:存放临时文件

webapps:部署项目的路径文件

work:存放项目的jsp.java文件和jsp.class

1.2.3 tomcat端口号的配置

更改conf目录下的server.xml文件,可以将8080端口改为其他数字

1.2.4 web应用的目录结构

/

/web-INF

1.2.5 创建部署并且访问第一个页面——hello world!

创建web项目—部署项目启动tomcat—输入url访问页面

1.3 JSP技术

1.3.1 JSP页面执行过程

1.3.2 JSP页面组成

1.3.2.1 静态内容

Html语言标签内容

1.3.2.2 JSP指令元素

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

1.      JAVA语言

2.      导入jar包

3.      设置编码

1.3.2.3 JSP脚本元素(小脚本、表达式、声明)

小脚本:

<%

             int num1=4,num2=5;

                   intnum=num1+num2;

                   out.print(num);

%>

表达式的写法:

<%

              Stringname="haha";

    %>

              名字是:<%=name%>

声明

<%!

             String shuchu(String name) {

                            String haha="名字是:"+name;

                            return haha;

                   }

    %>

          <%=shuchu("哈哈")%>

1.3.2.4 JSP的三种注释

Html注释

<!—这是html注释-->

Jsp注释

<%--这是JSP注释--%>

Jsp的脚本注释

<%//单行;或者是/*多行*/ %>

常见错误404:

访问不到目标资源


猜你喜欢

转载自blog.csdn.net/taczeng/article/details/75195605