初识JavaWEB

JavaWEB

JavaWeb应用的概念

在Sun的Java Servlet规范中,对Java Web应用作了这样定义:“Java Web应用由一组Servlet、HTML页、类、以及其它可以被绑定的资源构成。它可以在各种供应商提供的实现Servlet规范的 Servlet容器 中运行。”

Servlet其实就是运行在Servlet容器(有很多种,常用的有Glassfish,Weblogic,Tomcat等等)上的一个特殊Java类,只不过需要实现一些特定的接口。


Tomcat的安装和配置

Tomcat8-64位下载地址
Tomcat8-32位下载地址

将下载好的Tomcat文件解压,查看目录结构

![![image](http://upload-images.jianshu.io/upload_images/9505311-c2d587ff5e7237ec?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) ](http://upload-images.jianshu.io/upload_images/9505311-4ce999ca47d771c3?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) ![image](http://upload-images.jianshu.io/upload_images/9505311-8e4cd4a92160ee43?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

bin:主要存放一些可执行文件(比如启动startup.bat以及关闭Tomcat的shutdown.bat);
conf:配置文件;
lib:第三方依赖jar包;
logs:日志目录;
temp:临时文件目录;
work:jsp经过翻译成Servlet再翻译成.class的文件等;
webapps:真正的web应用可以部署的位置;


运行Tomcat

需要配置JAVA_HOME环境变量(安装jdk时就可以配置),然后就可以正常的启动了(可以使用命令行启动,也可以点击bin目录的startup.bat),若在浏览器中输入 http://localhost:8080/ 来检验Tomcat安装是否正确。不要多次启动,因为8080端口号已经被第一次启动的Tomcat占用了。关闭服务可以点击shutdown.bat。

Intelij 创建web工程

一、创建并设置javaweb工程
1.创建javaweb工程
File --> New --> Project...


image

点击Project后出现如下界面,选择Java Enterprise,选中下图圈中部分

image

点击Next后弹出下图弹出框,设置工程名字:

image

创建完成后工程结构如下:

image

3. Tomcat配置
3.1 Run -> Edit Configurations,进入“Run Configurations”窗口,点击"+"-> Tomcat Server -> Local,创建一个新的Tomcat容器

image

****3.2 在"Name"处输入新的服务名,点击“Application server”后面的“Configure...”,弹出Tomcat Server窗口,选择本地安装的Tomcat目录 -> OK****


image

4.WebClient测试
4.1 Run -> Edit Configurations,进入“Run Configurations”窗口,选择之前配置好的Tomcat,点击“Deployment”选项卡,点击“+” -> “Artifact”-> 选择创建的web项目的Artifact...
修改“Application context”-> Apply -> OK

image

说明:此处的Application context是指定本工程的根目录

4.2 在index.jsp文件中的body之间添加要显示的内容,然后点击“运行”的绿色三角

![image](http://upload-images.jianshu.io/upload_images/9505311-f2b453449ed7f422?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

打开浏览器,输入:localhost:8080/WebClient

至此,intellij idea创建并设置javaweb工程全部完成。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • JavaWEB JavaWeb应用的概念 在Sun的Java Servlet规范中,对Java Web应用作了这样...
    __豆约翰__阅读 3,584评论 0 3
  • JavaWeb应用的概念 在Sun的Java Servlet规范中,对Java Web应用作了这样定义:“Java...
    赵小莹阅读 1,196评论 0 0
  • 学习JavaWeb我们需要安装一下的开发环境并配置好:JDK,MyElipse,Tomcat。 怎么安装配置这里我...
    LU7IN阅读 2,828评论 0 1
  • 世界这么大,我想去看看。很多人都是憧憬着琴棋书画诗酒花,但最终还是得困于柴米油盐酱醋茶。困于时间,困于金钱,困于生...
    芬小芳阅读 3,122评论 4 1
  • 香港的twins组合,台湾的大S小S,是多少青少年的偶像啊!她们的歌曲,我们张口就来,她们的演视剧,我们每集必追。...
    一盏热茶阅读 6,213评论 5 4