1-1 什么是WEB应用程序
JavaWeb简介
- 1.什么是Web应用程序
- 2.静态页面与动态页面
- 3.搭建Java Web开发环境
- 4.手工编写第一个Web应用程序
- 5.MyEclipse配置
- 6.使用MyEclipse编写第一个Web应用程序
- 7.修改Tomcat默认端口
Web应用程序
- 什么是Web应用程序?
Web应用程序是一种可以通过Web访问的应用程序。Web应用程序的一个最大的好处是很容易访问应用程序。用户只需要浏览器即可,不需要再安装其他软件
- 为什么要学习Web应用程序?
Web应用程序开发,是目前软件开发领域的三大方向之一。
1.桌面应用程序—>QQ,Office
2.web应用程序—>京东,天猫
3.嵌入式应用程序—>Android,iPhone
1-2 静态网页与动态网页
静态网页与动态网页
- 静态网页
表现形式:网页中的内容是固定的,不会更新
所需技术:HTML、CSS
- 动态网页
表现形式:网页中的内容通过程序动态显示,自动更新
所需技术:HTML、CSS、数据库技术、至少一门高级语言(Java,C#,PHP)、JavaScript、XML等
主流的动态网页脚本技术:JSP/ASP.NET/PHP
1-3搭建JAVA WEB开发环境
- 搭建Java Web开发环境
工欲善其事必先利其器。学会搭建Java Web学习JSP动态网站开发的最基本技能之一
1.JDK7.0+
2.Tomcat7.0+
3.MyEclipse10+
- Tomcat服务器简介:
1.Apache Jakarta的开源项目
2.JSP/Servlet容器
- 搭建Java Web开发环境
安装Tomcat7—>配置环境变量—>测试首页
1-4 Tomcat目录结构
- Tomcat服务器的目录结构
目录 | 说明 |
---|---|
/bin | 存放各种平台下用于启动和停止Tomcat的命令文件 |
/conf | 存放Tomcat服务器的各种配置文件 |
/lib | 存放Tomcat服务器所需的各种JAR文件 |
/logs | 存放Tomcat的日志文件 |
/temp | Tomcat运行时用于存放临时文件 |
/webapps | 放发布Web应用时,默认会将Web应用的文件发布到此目录中 |
/work | Tomcat把由JSP生成的Servlet放在此目录下 |
1-5 手工编写第一个Java Web程序
- 手工编写第一个Web程序
1.在webapps目录下创建一个项目文件夹
2.编写index.jsp文件
3.在项目子目录中创建WEB-INF文件夹(里面又包括classes和lib这两个文件夹)
4.测试运行
1-6 WEB-INF目录结构
- WEB-INF目录结构
1.WEB-INF是Java的web应用的安全目录。所谓安全就是客户端无法访问,只有服务端才可以访问的目录
2.web.xml,项目部署文件
3.classes文件夹,用以放置*.class文件
4.lib文件夹,用于存放需要的jar包
1-7 MyEclipse开发Java Web程序
- MyEclipse介绍
MyEclipse,是在eclipse基础上加上自己的插件开发而成的功能强大的企业级集成开发环境
MyEclipse主要用于Java,Java EE以及移动应用的开发
MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错
- MyEclipse与Eclipse的区别
MyEclipse:收费,集成了很多收费的插件。比如:SSH,安卓等
Eclipse:免费开源,不包含任何附加功能的插件
1-8 修改Tomcat服务器默认端口号
- 修改Tomcat服务器默认端口
修改conf/server.xml文件
<Connector port="8080"
protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8433"
/>