1.1JSP的学习背景
1. 会用浏览器
2. 会HTML+基本的CSS+基本的js& jQuery
js& jQuery的区别:
1.jQuery是一个 js框架,封装了js的属性和方法。让用户使用起来更加便利,并且增强了 js的功能.
2.使用原生 js是要处理很多兼容性的问题(注册事件等),由jQuery封装了底层,就不用处理兼容性问题。
3.原生的js的dom和事件绑定和Ajax等操作非常麻烦,jQuery封装以后操作非常方便。
3. 熟悉Java编程
4. 了解HTTP
超文本协议 无状态协议
1.2 JSP与其他动态网页技术
ASP和JSP的区别;
都是在服务器。is
tomcat
asp使用js脚本 解释模式 逐行解释
jsp java脚本 编译执行模式
JSP与CGI的区别
语法复杂 CGI的运行是以进程 爆栈 大流量 服务器崩溃
jsp是以线程为模式 挂库
JSP与PHP的区别;
数据库 挂库 ,访问速度不同 jsp最快
jsp搭了桥 JDBC 透明地对接数据库
PHP LAMP架构 中小型
1.3JSP的优点
1.将内容的生成和显示进行分离
include
2.强调可重用性组件
JavaBean
3.采用标识简化页面开发
自定义标签 别人修改不了
4.健壮性和安全性
5.良好的移植性
6.企业级的扩展性和性能
EJB ERP 上万张表
1.4建立JSP的运行
Tomat
eclipse+DW
在开发过程中,基于JSP项目通常涉及到
Web服务器
ebLogicebGain Studio
数据库服务器
Oracle数据库服务器
ORACLE
集成开发环境的选择
1.4建立JSP的运行环境
JSP页面运行环境的搭建:
安装JDK java develope kit java 开发工具包
JDK:
JDK是Sun公司提供的Java开发工具。
开发JSP必须使用JDK工具包。
JSP引擎使用JDK提供的编译器,将Servlet源代码文件编译为字节码文件。
JSP引擎调用java虚拟机来解释执行字节码文件,并将结果返回给客户。
jsp用来转译 .jsp>>>.java
jdk文件夹
bin javac 命令
includej ava跟JVM 头文件
lib 类库,存放一些jar包
jre 下面 jvm的bin lib 用于转译
demo
sample
1.jdk文件夹(java开发工具包)
–jre
–jvm java虚拟机
–lib 类库,存放一些jar包
–bin 存放一些命令(java命令、javac命令)
java的可执行文件
–src.zip 源代码
2.jre文件夹(java运行环境)
–jvm java虚拟机
–lib 类库,存放一些jar包
安装WEB服务器
配置环境变量
jdk为什么要配置环境变量?
1.使操作系统自动快速定位到编译器
2.编译器java编译需要类库,配置环境变量能更快
3.tomcat要知道java jvm的位置
home搜索路径路口
搜索路径 %省略home
找编译器找jvm
webapps web应用
root 直接访问页面
web-informatio部署信息