WEB一周总结(1)待补充
1.网页设计作业--小组介绍
图片来自https://weibo.com/hxLMo?sudaref=www.baidu.com&display=0&retcode=6102


2.WEB概述
3.WEB JSP环境搭建知识总结
3.1手工搭建+其他知识点
JSP (JSP=JAVA+HTML)页面运行环境的搭建:
安装JDK (含有JAVA 编译工具,将servlet源码compile为字节码;JVM执行字节码文件<.class>,返回客户端)
安装WEB服务器 (JSP=JAVA+HTML)
配置环境变量 (操作系统易找到编译器,解释器所在路径
java程序编译执行过程中易定位到所需要的类库
保证tomcat安装迅速找到jvm)
jdk文件夹:bin 启动命令+工具命令
include java+jvm交互的头文件
lib 类库
jre java运行环境(bin:jvm执行文件+动态链接库文件 lib:jre的类库)
tomcat文件夹: bin 存放启动+关闭tomcat服务器文件
common
conf
logs
server
webapps 存放Web应用文件,若不放这需要进行单独文件的映射
work 存放jsp页面转换为servlet文件和字节码文件
注意:\common目录下的文件可以被TOMCAT服务器程序和所有JSP页面程序访问
\server目录下的文件只能被TOMCAT服务器系统程序访问
\shared目录下的文件只能被jsp页面程序访问
localhost8080访问\webapps\ROOT\index.jsp(ROOT为默认动态网站文件夹,可以直接访问)
JAVA_HOME:jdk安装路径
classpath: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%lib\tool.jar;
dt.jar(swing相关工具的jar包封装)
tool.jar
path中加入:%JAVA_HOME%bin;%JAVA_HOME%\jre\bin;
TOMCAT: tomcat安装路径
path中加入:%TOMCT%\lib;%TOMCAT%\lib\jsp-api.jar;
%TOMCAT%\lilb\servlet-api.jar;
1024以上是可用端口号
jsp页面执行流程
out.println("<html>...")翻译
1.首次web浏览器请求jsp引擎,
jsp页面文件[.jsp]翻译成servlet代码[.java]
再编译成字节码文件[.class]加载 ,
字节码程序处理客户请求,最后响应浏览器
2.以后再执行直接执行字节码文件,因此除首次jsp页面执行效率低,其余高。
3.2 eclipse IDE
WEB一周总结(1)待补充的更多相关文章
- web一周
学习web有一周了,老师进度有点小快,但是我还是感觉挺不错的. 对于一开始什么都不认识到能看懂是什么意思,并且可以写一些内容,我感觉还是比较欣慰,老师还是比较负责的,我每次都去找更远的代码学习 ...
- java web 初学
我希望在本学期本堂课上学会使用java web 框架 精通mvc架构模式 学会通过框架和数据库对产品进行构造与编写. 我计划每周用16小时的时间进行学习java web 一周4学时上课时间 周一到周五 ...
- 几本不错的开源书(to be continued)
Linux 1.working-on-gnu-linux GNU/Linux 至今已經相當成熟並足以應付日常生活之使用,凍仁也於 2009 年開始使用它來工作至今,將藉由此書 1 來撰寫較有系統的文章 ...
- Python Web-第二周-正则表达式(Using Python to Access Web Data)
0.课程地址与说明 1.课程地址:https://www.coursera.org/learn/python-network-data/home/welcome 2.课程全名:Using Python ...
- 第三周结对项目--小学生四则运算CAI软件汇报及总结(UI/web)
前言: 这周是和我队友苏卫喜一起结对开发,我主要是写项目文档需求分析,她是通过我的需求文档来进行做思维导图,之后我们通过思维导图一起讨论用户界面设计. 以下就是我的需求分析1.0版本 1. 软件名 ...
- 20145320周岐浩 web安全基础实践
20145320周岐浩 web安全基础实践 一.实验后回答问题 (1)SQL注入攻击原理,如何防御 一.SQL注入攻击原理 SQL注入攻击值得是通过构建特殊的输入作为参数传入web应用程序,而这些输入 ...
- Hadoop应用开发实战案例 第2周 Web日志分析项目 张丹
课程内容 本文链接: 张丹博客 http://www.fens.me 用Maven构建Hadoop项目 http://blog.fens.me/hadoop-maven-eclipse/程序源代码下载 ...
- 一周试用yii开发一个带各种该有功能的web程序(三)
接上篇,为什么index 模版里没有任何有关require,inculde类型关键字,却任然有我们认为“多余”的字符出现.因为在至少我的认知里html的结构该是<html><head ...
- 第一周Web类WriteUp
Forms 看到这题目第一反应就是先抓个包试试,抓包之后效果如图所示 看到一个showsource=0,那就想着把它改成1看看会出现什么效果,改成1之后forward,发现网页上变成了这个样子 根据这 ...
随机推荐
- PE文件结构体-IMAGE_DATA_DIRECTORY
IMAGE_OPTIONAL_HEADER结构体最后一个成员是数组结构,大小为16,每个元素都是一个IMAGE_DATA_DIRECTORY结构体 typedef struct _IMAGE_DATA ...
- 关于ESP8266和ESP8285的对比
ESP8285=ESP8266+1M Flash. 与ESP8266相比,其能耐高温达125摄氏度!且原有ESP8266源码程序可以原封不动移植使用.ESP-M1/M2 模块核心处理器采用高性价比芯片 ...
- 剑指offer 数组中重复的数
在一个长度为n的数组里的所有数字都在0到n-1的范围内. 数组中某些数字是重复的,但不知道有几个数字是重复的.也不知道每个数字重复几次.请找出数组中任意一个重复的数字. 例如,如果输入长度为7的数组{ ...
- [Codeforces #608 div2]1272B Blocks
Description There are nnn blocks arranged in a row and numbered from left to right, starting from on ...
- upper_bound()和low_bound函数的基本使用和理解(转载,已获博主授权)
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/sdz20172133/article/details/80101838 前提:一个非降序列!!!!! ...
- Saul's Blog
2019Falg完成情况 - 脱贫脱单不脱发(已完成) - 买辆帕拉梅拉 (已完成) - 不再是个蒟蒻(已完成) - 来一场说走就走的旅行(已完成) - 停止口嗨(未完成) ᑋᵉᑊᑊᵒ ᵕ̈ ₂₀₂₀ ...
- 0109 springboot的部署测试监控
springboot的部署测试监控 部署 基于maven 打包 JAR 打包方式一般采用的jar包,使用springboot的默认方式即可: 使用maven命令: mvn clean package ...
- springboot启动总是启动不起来UnsatisfiedDependencyException异常
采用debug模式启动总是停留在 点击后: 鼠标放在ex上: org.springframework.beans.factory.UnsatisfiedDependencyException: Err ...
- cf 782# A.Andryusha and Socks B.The Meeting Place Cannot Be Changed C.Andryusha and Colored Balloons
看来快掉到灰名的蒟蒻涨rating也快... A题模拟一下就好(一开始还sb,, #include<bits/stdc++.h> #define LL long long using na ...
- vsftpd实现不同端口访问。
实现:分别监听21.2121端口. 一.安装服务 [root@7 ~]# yum -y install vsftpd 二.配置服务 配置文件一(21端口): [root@7 ~]# cd /etc/v ...