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,发现网页上变成了这个样子 根据这 ...
随机推荐
- 10. Regular Expression Matching正则表达式匹配
Implement regular expression matching with support for '.' and '*'. '.' Matches any single character ...
- MongoDB首次启动常见问题
问题1. exception in initandlisten 29 data directory /data/db not found 问题:MongoDB默认存储路径为/data/db,这里显示没 ...
- BAT 五路internet负载均衡
一个网上下载的bat文件 也不记得从那里下载的了 记得似乎需要管理员权限运行 依稀记得测试有效 放在这里做个记录 @echo off echo. echo ╭─────────╮ echo ╭──── ...
- 在 linux 中遇到 OSError: inotify watch limit reached 错误
检查系统当前限制,默认应该是 8192: cat /proc/sys/fs/inotify/max_user_watches 可根据需要调整系统限制,但是目前还不知道如何查看每个进程对 watch 的 ...
- centos7上安装mysql8
话不多说仍然是更换虚拟机的系列安装. 一.首先下载最先版的mysql.到官网下载https://dev.mysql.com/downloads/file/?id=477146 下载后上传linux到相 ...
- 二十四、JavaScript之取字符串长度
一.代码如下 二.效果如下 <!DOCTYPE html> <html> <meta http-equiv="Content-Type" conten ...
- git 在企业里的基本操作
拖下来码云上的代码: git add . 若把单个文件加入到暂存区,则用git add 某文件 若把所有文件加入到暂存区,则使用git add . git commit -m"提交" ...
- 干货分享:想要写好Proposal,这四个问题必须解决
当大家确定了毕业论文选题之后,下一步就是着手写开题报告,也就是proposal.开题报告或者说是研究计划要回答四个问题:为什么这个问题重要,为什么这个问题很难解决,为什么现在要考虑解决这个问题,为什么 ...
- ubuntu18.04 基于Hadoop3.1.2集群的Hbase2.0.6集群搭建
前置条件: 之前已经搭好了带有HDFS, MapReduce,Yarn 的 Hadoop 集群 链接: ubuntu18.04.2 hadoop3.1.2+zookeeper3.5.5高可用完全分布式 ...
- 前端第二篇---前端基础之CSS
前端第二篇---前端基础之CSS 目录 一.css介绍 二.css语法 三.css的几种引入方式 四.css选择器 五.css属性相关 六.盒子模型 拓展 一.css介绍 CSS(Cascading ...