欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java web入门 博客分类: Javajava web网页开发  

程序员文章站 2024-02-18 10:59:16
...

 有心栽花,无心插柳

­——java web入门

       其实在开始学习java的时候,便听闻到java web这个东西了,但是那个时候还很菜,以为这是与java不一样的一个东西。后来在学习java的过程之中,了解到这是java的一个技术方向,是致力于网站后台开发的,然而那个时候我被Andriod的美妙吸引住,所以并没有在java web这一方面有过太深的了解。在这一年期间,也有过想要学习java web的想法,毕竟想要弄好前端的话,在其他方面尤其是后台,也是需要进行了解学习的。但是每次都因为一些事情给耽搁了,然后配置到一半的环境就这样被闲置了,这一闲置就是一年。

       现在,终于收心打算好好的进行纵深,让自己能够成为一个合格的软件工程师。所以,这几按天便又拿起以前的学习资料开搞。

       学习的第一步,便是环境准备、工具准备。

       开始的时候,因为对这个东西没有一个全局的概念,所以在弄的时候,总是会出现一些难以理解的问题,比如没有设置JAVA_HOME系统环境变量,导致tomcat安装出现问题,又如误把jsp文件创建在了web-in文件夹之下了,导致在浏览器上面输入url出现文件不存在等等问题。不知道是什么原因,以为是环境变量没有配好,或者是这个eclipse版本不适合,后来耐下新来一步一步走才发现问题所在。

       不说其他的了,我们开始java web入门的第一步吧——安装配置开发环境。

 

一、工具

          JDK

          Tomcat7.0

          eclipse

 

二、安装配置java环境

       这里我就假定大家已经安装配置好了java环境。

       可到官网下载JDK包,http://www.oracle.com/technetwork/java/javase/downloads/index.html


java web入门
            
    
    博客分类: Javajava web网页开发  
 <!--[endif]-->

       注意:需要配置系统环境变量JAVA_HOME,并且该环境变量末尾无需添加分号。

 

三、安装tomcat

1、到tomcat官网下载tomcat安装包

http://tomcat.apache.org/download-70.cgi


java web入门
            
    
    博客分类: Javajava web网页开发  
 

       其中,zip包是安装压缩包,tar.gz包是对应于linux系统的安装包,

接下来的便是windows的安装包。

       那接下来我们以zip安装压缩包为例进行安装演示吧。

       点击下载zip包,得到
java web入门
            
    
    博客分类: Javajava web网页开发  
 

       然后解压到自己想要安装的目录下,得到以下目录结构


java web入门
            
    
    博客分类: Javajava web网页开发  
 

       打开bin目录,找到startup.bat文件,双击会出现弹窗


java web入门
            
    
    博客分类: Javajava web网页开发  
 

       最后在浏览器上输入urlhttp://localhost:8080   ,如果出现以下页面即表示安装成功了。


java web入门
            
    
    博客分类: Javajava web网页开发  
 

 

注意,在安装的过程之中,如果双击startup.bat文件之后,命令行弹窗一闪而过的话,请检查系统环境变量是否设置了 JAVA_HOME,并保证该环境变量结尾不加分号。

此时可以在windows命令行上输入set java_home命令,会出现你设置的java_home。如果又问题便需要重新设置。具体设置过程我就不叙述了,大家可以谷歌一下

 

四、eclipse设置tomcat插件

1、首先在eclipse官网上下载相应的java EE eclipse安装包。

官网地址是:http://www.eclipse.org/downloads/


java web入门
            
    
    博客分类: Javajava web网页开发  
 

我下载的是
java web入门
            
    
    博客分类: Javajava web网页开发  
 

2、解压安装到自己想安装的目录下,可以看到一下目录结构
java web入门
            
    
    博客分类: Javajava web网页开发  
 

3、双击该目录下的eclipse.exe文件,启动eclipse。初次启动时,需要设置器工作目录,我设置的是D:\安装包\java\java\eclipse-jee-juno-win32-x86_64\eclipse\workspace

,当然这可以根据自己的需求而变化的。

4、接下来便是集成eclipsetomcat

       1)在eclipse之中,单击顶部的windows或者“窗口“,然后在单击preferences或者“首选项”,打开eclipsePreference窗口,如下


java web入门
            
    
    博客分类: Javajava web网页开发  
 
java web入门
            
    
    博客分类: Javajava web网页开发  
 

       2)点击sever,以及Runtime environment,便会出现以下页面


java web入门
            
    
    博客分类: Javajava web网页开发  
 

 

3)点击add按钮,选择对应的tomcat版本

       
java web入门
            
    
    博客分类: Javajava web网页开发  
 

 

4next选择tomcat的路径,和java的版本即可完成配置工作。


java web入门
            
    
    博客分类: Javajava web网页开发  
 

 

5finish,便配置完成了。

 

五、使用测试。

1)我们右键创建工程


java web入门
            
    
    博客分类: Javajava web网页开发  
 

2)点击Dynamic Web Project,点击next


java web入门
            
    
    博客分类: Javajava web网页开发  
 

 

3next,再next


java web入门
            
    
    博客分类: Javajava web网页开发  
 

记得勾选
java web入门
            
    
    博客分类: Javajava web网页开发  
 

4)然后点击finsh

在左边便会出现


java web入门
            
    
    博客分类: Javajava web网页开发  
 

5)然后webContent目录之下创建jsphtml文件即可,比如我创建的这个test.jsp文件,也可以在java Resource目录之下进行java代码编写,当然这是后话了。


java web入门
            
    
    博客分类: Javajava web网页开发  
 


java web入门
            
    
    博客分类: Javajava web网页开发  
 

6)然后右键部署工程,右键——>run as——>Run on Server


java web入门
            
    
    博客分类: Javajava web网页开发  
 

7next


java web入门
            
    
    博客分类: Javajava web网页开发  
 

8finsh

9
java web入门
            
    
    博客分类: Javajava web网页开发  
 

右键——>start

注意:在此之前应当先进入tomcatbin目录下点击shutdown.bat关闭服务器。否则会出现端口被占用的问题。


java web入门
            
    
    博客分类: Javajava web网页开发  
 

 

10)在浏览器上面输入urlhttp://localhost:8080/Cywdemo/test.jsp


java web入门
            
    
    博客分类: Javajava web网页开发  
 

 

以上便安装结束了。

编程的最大喜悦便是,纠结了很长时间的问题,优势甚至是一个感觉很莫名其妙的问题,被解决的那一瞬间的舒畅。

这篇笔记,可能还有一些问题,还请各位看官积极斧正,多谢了。

  • java web入门
            
    
    博客分类: Javajava web网页开发  
  • 大小: 14.4 KB
  • java web入门
            
    
    博客分类: Javajava web网页开发  
  • 大小: 57.3 KB
  • java web入门
            
    
    博客分类: Javajava web网页开发  
  • 大小: 10 KB
  • java web入门
            
    
    博客分类: Javajava web网页开发  
  • 大小: 56.4 KB
  • java web入门
            
    
    博客分类: Javajava web网页开发  
  • 大小: 159.9 KB
  • java web入门
            
    
    博客分类: Javajava web网页开发  
  • 大小: 102.8 KB
  • java web入门
            
    
    博客分类: Javajava web网页开发  
  • 大小: 28.7 KB
  • java web入门
            
    
    博客分类: Javajava web网页开发  
  • 大小: 13.7 KB
  • java web入门
            
    
    博客分类: Javajava web网页开发  
  • 大小: 85 KB
  • java web入门
            
    
    博客分类: Javajava web网页开发  
  • 大小: 56.6 KB
  • java web入门
            
    
    博客分类: Javajava web网页开发  
  • 大小: 94.2 KB
  • java web入门
            
    
    博客分类: Javajava web网页开发  
  • 大小: 80.5 KB
  • java web入门
            
    
    博客分类: Javajava web网页开发  
  • 大小: 54.8 KB
  • java web入门
            
    
    博客分类: Javajava web网页开发  
  • 大小: 43.6 KB
  • java web入门
            
    
    博客分类: Javajava web网页开发  
  • 大小: 40.4 KB
  • java web入门
            
    
    博客分类: Javajava web网页开发  
  • 大小: 77.2 KB
  • java web入门
            
    
    博客分类: Javajava web网页开发  
  • 大小: 27.1 KB
  • java web入门
            
    
    博客分类: Javajava web网页开发  
  • 大小: 9.7 KB
  • java web入门
            
    
    博客分类: Javajava web网页开发  
  • 大小: 4.4 KB
  • java web入门
            
    
    博客分类: Javajava web网页开发  
  • 大小: 9.2 KB
  • java web入门
            
    
    博客分类: Javajava web网页开发  
  • 大小: 25.6 KB
  • java web入门
            
    
    博客分类: Javajava web网页开发  
  • 大小: 79.7 KB
  • java web入门
            
    
    博客分类: Javajava web网页开发  
  • 大小: 81.6 KB
  • java web入门
            
    
    博客分类: Javajava web网页开发  
  • 大小: 43.6 KB
  • java web入门
            
    
    博客分类: Javajava web网页开发  
  • 大小: 20.1 KB
  • java web入门
            
    
    博客分类: Javajava web网页开发  
  • 大小: 45.6 KB