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,发现网页上变成了这个样子 根据这 ...
随机推荐
- windows制作动态链接库和使用二
动态库的另一种制作方法: 不使用_declspec(dllexport)关键字,使用.def文件 //exportFun.def 文件名随意 EXPORT add @ //格式 函数名 @编号 < ...
- flutter如何使用配置文件pubspec.yaml(位于项目根目录)来管理第三方依赖包
官方文档 在软件开发中,很多时候有一些公共的库或SDK可能会被很多项目用到,因此,将这些代码单独抽到一个独立模块,然后哪个项目需要使用时再直接集成这个模块,便可大大提高开发效率.很多编程语言或开发工具 ...
- burpsite 和jdk的配置
最近小白再安装工具,首先是java的jdk,小白的电脑重装系统之后以前装的就没有了,然后记性不好的小白就开始百度了,百度上说是需要配置java_home和classpath路径然后再去编辑path路径 ...
- jmeter里面Dug Sampler 和json提取器的用法
1.编写用户详情请求 2.查看结果树 一级一级往上查找父集 3.添加json提取器 步骤:点击[用户详情]请求->添加->后置处理器->json提取器 把查看结果树里面的JSON P ...
- vue :src 不显示的解决方案
一定要将静态资源引入 [ require("@/assets/") ],绑定到 模型绑定的:src 数据中 动态的数据才能有效 <template> <d ...
- maven详解之 pom.xml 解释
<project>:pom.xml的根标签,一个maven项目用一对<peoject></project>标签包裹. <modelVersion>4.0 ...
- Docker 搭建开源 CMDB平台 之 “OpsManage”
说明: 我一次build 完 所以images 包 有1G多 可分层build bash 环境一层 应用程序及启动脚本(shell.sh) 一层 步骤: 1 ...
- 获取指定进程号,并kill掉
直接上案例: 例子:获取nginx进程 方法:$ps -aux |grep nginx |grep -v grep |awk '{print $2}' 或者 $ps -ef |grep nginx ...
- 基于共享内存、信号、命名管道和Select模型实现聊天窗口
问题模型 A.B两个进程通过管道通信,A 进程每次接收到的数据通过共享内存传递给A1进程显示,同理,B进程每次接收到的数据通过共享内存传递给B1进程显示: 对于A.B 进程,采用ctrl+c(实际为S ...
- WTM框架在开发过程中如何动态迁移表和创建表
官方迁移方法:https://wtmdoc.walkingtec.cn/#/Data/Migration 但是在实际开发过程中使用Add-Migration 方法迁移会发现,把系统内置的表也全部带出来 ...