您的位置:首页 > 编程语言 > Java开发

JavaWeb初识

2016-06-02 15:58 134 查看
什么是Web应用程序?

Web应用程序是一种可以通过Web访问的应用程序。Web应用程序的一个最大好处是用户很容易访问应用程序。用户只需要有浏览器即可,不需要再安装其他软件。

为什么要学习Web应用程序

Web应用程序事目前软件开发领域的三大方向之一,三大方向主要有:

桌面应用程序——————QQ,Office

Web应用程序——————————京东,天猫

嵌入式应用程序——————安卓,iPhone

Web应用程序属于JAVAEE方向,目前需求量比较大

静态网页和动态网页的区别

静态网页——表现形式:网页中的内容是固定的,不会更新

所需技术:HTML,CSS

动态网页——表现形式:网页中的内容通过程序动态显示,自动更新。学习制作动态网页。

所需技术:HTML,CSS,数据库技术(Mysql),至少一门高级语言(Java,C#,Php),JavaScript,XML等。主流的动态网页脚本技术(JSP/Asp.net/Php)

JavaWeb开发环境的搭建

JDK+Tomcat+MyEclipse

Tomcat简介:是Apache的开源项目,JSP/Servlet容器

首先下载安装包,然后配置环境变量,配置环境变量时要新建一个系统变量:CATALINA_HOME,值为D:\apache-tomcat-7.0.68即可配好环境变量;

配好之后通过测试首页来测试,tomact安装好的环境下bin目录下有startup.bat文件用来启动Tomcat服务器,如果显示服务器启动需要多少毫秒,说明服务器启动成功,但是不能关闭,如果关闭,则服务器也被关闭了。

然后在浏览器中输入localhost8080来测试,如果出现了tomcat的官网首页,则说明安装成功。

Tomcat服务器目录结构:

/bin:存放各种平台下用于启动和停止Tomcat的命令文件

/conf:存放Tomcat服务器的各种配置文件

/lib:存放Tomcat服务器所需的各种JAR文件

/logs:存放Tomcat的日志文件

/temp:Tomcat运行时用于存放临时文件

/webapps:当发布Web应用时,默认会将Web应用的文件发布到此目录中

/work:Tomcat把由JSP生成的Servlet放于此目录下

手工编写第一个Web程序:

在WebApps创建项目目录

编写index.jsp

创建WEB-INF目录

测试运行

WEB-INF目录——WEB-INF是JAVA的WEB应用的安全目录,安全目录是客户端无法访问,只有服务器端可以访问的目录

web.xml,项目部署文件,里面可以设置一些项目首页(就是只输入项目名后所出现的页面),在修改了web.xml之后,需要重启服务器然后重新访问。

classes文件夹,用于放置*.class文件。编译生成的字节码文件。

lib文件夹,用于存放需要的jar包。连接数据库的一些驱动,jar包

IDE的选择,Eclipse还是MyEclipse?

MyEclipse里面集成了许多自己开发的工具,是需要收费的;Eclipse里面并没有集成自己开发的工具,所以是开源的。

项目的虚拟路径:是自己在建一个项目的时候用的是一个项目名,然后可以修改该项目的虚拟路径使得在浏览器中浏览时用修改过后的那个项目名。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java web