Java Web开发技术(一)
来源:互联网 发布:淘宝客服号怎么登陆 编辑:程序博客网 时间:2024/05/14 22:58
目录
第一章 动态网页开发... 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:
访问不到目标资源
- Java Web开发技术(一)
- java web开发:ajax技术(一)——局部刷新技术的实现
- java web 开发(一)
- java web开发(一)
- Java Web开发技术
- Java Web开发技术
- Java Web技术经验总结(一)
- Java Web技术经验总结(一)
- Java Web技术经验总结(一)
- Java Web开发技术(二)
- JAVA 开发平台的技术和框架(一)Web前端
- Tomcat与Java.Web开发技术详解————读后总结(一)
- java web开发(一) Java Web开发框架对比
- Java Web开发技术概述
- Java Web开发技术方案
- Java开源 Web开发框架 (一)
- Java WEB开发--国际化(一)
- Java Web开发学习笔记(一)
- 网络爬虫基础
- Systick 延时函数详解
- 树莓派下python,使用USB和CSI摄像头进行视频连续截图,并进行灰度、二值化处理
- Linux启动FTP服务
- C语言结构体常见使用以及使用方法
- Java Web开发技术(一)
- SQL学习
- 左偏树模板
- POJ_1088 滑雪
- python 处理验证码
- 说反话
- 02 TI CC2530的uart控制器
- MySQL数据库查询数据
- JAVA8 String 和 StringBuilder 比较