JSP应用程序设计笔记 第一章

************ 第一章学习笔记----java web开发概述
1.1 什么是web应用程序
Web应用程序是用户只需要浏览器,而不需要安装其他软件,就可以直接访问的应用程序。
比如: 个人网站,政府门户网站,购物等电子商务网站,学校官方网站,教务系统等等。。。。
1.2 三大程序开发模式
Web应用程序开发 B/S 浏览器/服务器
桌面应用程序开发 C/S 客户端/服务器
移动APP开发 安卓,ios
下图来自网络课程:
JSP应用程序设计笔记 第一章_第1张图片
1.3 静态网页与动态网页的区别
静态网站和动态网站的最大区别就是动态网站具有交互性。
无论是动态网站还是静态网站,网页程序都是放在服务器(server)上的
网页文件一般以html htm shtml结尾
静态网站的访问过程 用户浏览器输入url进行访问 访问失败则返回404页面
制作动态网站的三大技术
jsp asp(.net—c#) php
静态网站的访问过程 用户浏览器输入url进行访问 找到网页文件需要先编译,访问数据库 访问失败则返回404页面
1.4 JAVA WEB开发环境与搭建
开发环境的配置不多说
从本节课学习到了如何启动tomcat服务器(找到安装目录下的bin/startup.bat 或者直接使用命令行 startup)
1.5 Tomcat日录结构
JSP应用程序设计笔记 第一章_第2张图片
bin:存放tomcat启动和关闭命令的路径
conf:存放tomcat的配置文件,所有的配置文件都放在这里
lib:存放tomcat服务的核心类库文件jar文件
logs:初次解压时是空的,存放tomcat每次运行后产生的日志
temp:保存web应用过程中产生的临时文件
webapps:该路径用于部署web应用
WORK 文件夹 保存由各种JSP文件生成的SERVLET文件
1.6修改TOMCAT服务器默认端口号
通过这节课,我掌握了修改TOMCAT服务器端口的方法,并动手做了修改服务器端口的尝试
1.7利用ECLIPSE开发WEB程序
开发过程不多说
1.8 WEB INF且录介绍
WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。
如果想在页面中直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问。
/WEB-INF/web.xml : Web应用程序配置文件,描述了 servlet 和其他的应用组件配置及命名规则。
/WEB-INF/classes/ : 包含了站点所有用的 class 文件,包括 servlet class 和非servlet class,他们不能包含在 .jar文件中。
/WEB-INF/lib/ : 存放web应用需要的各种JAR文件,放置仅在这个应用中要求使用的jar文件,如数据库驱动jar文件。
页面放在WEB-INF目录下面,这样可以限制访问,提高安全性.如JSP,html。
Web.xml :
存放缺省页面 index************
若缺省页面都不存在,返回404

你可能感兴趣的:(JSP应用程序设计)