第一节 JAVA WEB简介
-目前软件开发的三方向:web应用程序 天猫、门户网站,嵌入式应用程序 安卓、苹果,桌面应用程序 qq、office
JSP 技术是以 Java 语言作为脚本语言的,JSP 网页为整个服务器端的 Java 库单元提供了一个接口来服务于HTTP的应用程序。
JSP文件后缀名为 *.jsp 。
JSP开发的WEB应用可以跨平台使用,既可以运行在 Linux 上也能运行在 Windows 上,Web应用程序是一种可以通过Web访问的应用程序(就是可以通过互联网访问的应用程序)
Web应用程序的一个最大的好处是用户很容易访问应用程序。用户只需要有浏览器与接入互联网即可,不需要再安装其他软件。
-JSP编译以后就是Servlet,二者本质上是一样的。JSP偏重于页面显示,servlet偏重于业务逻辑处理。
静态网页:网页中的内容是固定的,不会更新。
动态网页:【人机交互】网页中的内容通过程序动态显示,自动更新。
静态网页需要学:html、css
动态网页需要学:html、css还有一门高级语言如java、php,c# 还有数据库技术,javascript,xml 主流动态网页开发技术jsp,php,sap.net(微软)
-JavaWeb---搭建开发环境
JDK+Tomcat+Eclipse
1.新建变量名:JAVA_HOME,变量值
2.打开PATH,添加变量值
Tomcat服务器的目录结构
temp:Tomcat运行时用于存放临时文件
bin: 存放启动和停止tomcat的命令文件
conf:存放tomcat服务器的各种配置文件
lib:存放Tomcat服务器所需的各种jar文件
logs:存放日志文件
手工编写web应用程序:在webapps创建项目目录,编写index.jsp,创建web-inf目录,新建web.xml文件,测试运行
JSP修改Tomcat服务器默认端口:修改conf/server.xml文件
<Connector port+="8080"
protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"/>
Eclipse
Eclipse新建Java web项目,runtime选择tomcat
创建JSP首页
Index.jsp(修改编码为utf-8)
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>我的个人主页</title>
</head>
<body>
<h1>欢迎学习JAVAEE开发</h1>
</body>
</html>
测试运行