有心栽花,无心插柳
——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
。
<!--[endif]-->
注意:需要配置系统环境变量JAVA_HOME,并且该环境变量末尾无需添加分号。
三、安装tomcat
1、到tomcat官网下载tomcat安装包
http://tomcat.apache.org/download-70.cgi
其中,zip包是安装压缩包,tar.gz包是对应于linux系统的安装包,
接下来的便是windows的安装包。
那接下来我们以zip安装压缩包为例进行安装演示吧。
点击下载zip包,得到
然后解压到自己想要安装的目录下,得到以下目录结构
打开bin目录,找到startup.bat文件,双击会出现弹窗
最后在浏览器上输入url:http://localhost:8080 ,如果出现以下页面即表示安装成功了。
注意,在安装的过程之中,如果双击startup.bat文件之后,命令行弹窗一闪而过的话,请检查系统环境变量是否设置了 JAVA_HOME,并保证该环境变量结尾不加分号。
此时可以在windows命令行上输入set java_home命令,会出现你设置的java_home。如果又问题便需要重新设置。具体设置过程我就不叙述了,大家可以谷歌一下。
四、eclipse设置tomcat插件
1、首先在eclipse官网上下载相应的java EE eclipse安装包。
官网地址是:http://www.eclipse.org/downloads/
我下载的是
2、解压安装到自己想安装的目录下,可以看到一下目录结构
3、双击该目录下的eclipse.exe文件,启动eclipse。初次启动时,需要设置器工作目录,我设置的是D:\安装包\java\java\eclipse-jee-juno-win32-x86_64\eclipse\workspace
,当然这可以根据自己的需求而变化的。
4、接下来便是集成eclipse与tomcat
1)在eclipse之中,单击顶部的windows或者“窗口“,然后在单击preferences或者“首选项”,打开eclipse的Preference窗口,如下
2)点击sever,以及Runtime environment,便会出现以下页面
3)点击add按钮,选择对应的tomcat版本
4)next,选择tomcat的路径,和java的版本即可完成配置工作。
5)finish,便配置完成了。
五、使用测试。
1)我们右键创建工程
2)点击Dynamic Web Project,点击next
3)next,再next
记得勾选
4)然后点击finsh
在左边便会出现
5)然后webContent目录之下创建jsp、html文件即可,比如我创建的这个test.jsp文件,也可以在java Resource目录之下进行java代码编写,当然这是后话了。
6)然后右键部署工程,右键——>run as——>Run on Server
7)next
8)finsh
9)
右键——>start
注意:在此之前应当先进入tomcat的bin目录下点击shutdown.bat关闭服务器。否则会出现端口被占用的问题。
10)在浏览器上面输入url:http://localhost:8080/Cywdemo/test.jsp
以上便安装结束了。
编程的最大喜悦便是,纠结了很长时间的问题,优势甚至是一个感觉很莫名其妙的问题,被解决的那一瞬间的舒畅。
这篇笔记,可能还有一些问题,还请各位看官积极斧正,多谢了。
相关推荐
"Java Web入门到精通的光盘源码"是一份宝贵的资源,它包含了从初学者到高级开发者在学习过程中可能会遇到的各种示例代码,旨在帮助读者快速理解和掌握Java Web开发。 1. **Servlet**:Servlet是Java Web的核心组件...
技术栈 Servlet + Jsp + Tomcat , 是Java Web入门非常好的练手项目.zip 技术栈 Servlet + Jsp + Tomcat , 是Java Web入门非常好的练手项目.zip 技术栈 Servlet + Jsp + Tomcat , 是Java Web入门非常好的练手项目.zip...
Java Web入门经典Java Web入门经典Java Web入门经典Java Web入门经典Java Web入门经典Java Web入门经典Java Web入门经典
Java Web入门经典Java Web入门经典Java Web入门经典Java Web入门经典Java Web入门经典
Java Web入门经典Java Web入门经典Java Web入门经典Java Web入门经典
Java Web入门范例是针对初学者提供的一系列实例教程,主要涵盖了使用Java技术栈构建Web应用程序的基本步骤。在这个集合中,我们重点讨论了Spring框架、Hibernate ORM工具以及如何与MSSQL和MYSQL数据库进行交互。下面...
这个"SSH 简单的java web 入门"压缩包文件为初学者提供了学习这三个框架的基础知识,帮助他们快速掌握Java Web编程。 1. **Struts2**:Struts2是一个基于MVC(Model-View-Controller)设计模式的Web应用框架,用于...
《Java Web 入门到精通》是一本专为初学者设计的编程教程,旨在帮助读者系统地学习并掌握Java Web开发技术。这本书涵盖了从基础概念到高级应用的全面内容,对于想要进入Java Web领域的读者来说,是一份非常有价值的...
《Java Web入门经典》是一本针对初学者的Java教程书籍,旨在帮助读者快速掌握Java编程语言的基础知识。在当前信息技术快速发展的背景下,掌握Java编程技能已经成为许多互联网公司衡量程序员能力的重要标准之一。Java...
不过,我可以根据标题和描述生成一些Java Web入门到精通的相关知识点。Java Web是Java技术在网页开发中的应用,主要涵盖了服务器端技术,如Servlet、JSP、JavaBean、EJB等,以及客户端技术如HTML、CSS、JavaScript等...
Java Web入门是一个宽泛的主题,涵盖了许多在开发Web应用程序时所涉及的概念和技术。在这个领域,开发者需要理解如何使用Java语言来构建动态、交互式的Web应用。以下是一些关键的知识点,对于初学者来说是非常重要的...
【Java Web 入门非常好的练手项目】 Java Web 是一种基于Java技术的Web应用程序开发平台,它为开发者提供了丰富的工具和框架,使得构建动态、交互式的网页应用变得简单易行。这个练手项目旨在帮助初学者快速入门...
Java Web入门源代码是初学者踏入Web开发领域的宝贵资源,主要涵盖了Servlet、JSP和Filter这三个核心组件。这里将详细解析这些技术以及它们在实际应用中的作用。 Servlet是Java平台上的一个服务器端程序,用于扩展...
本书“Java Web 入门书”旨在为初学者提供一个全面的学习路径,深入理解这些核心技术。 Servlet是Java平台上的一个标准,用于扩展服务器的功能,特别是在Web应用中。Servlet是一个Java类,它可以接收并响应来自...
《Java Web入门经典》是一本由王国辉和陈英共同编著的图书,主要面向初学者,旨在帮助读者快速掌握Java Web开发的基础知识和技术。这本书深入浅出地讲解了Java Web开发的核心概念,包括Servlet、JSP、JavaBean、MVC...
【标题】"PB 转java web入门简单登录连接mysql数据库"主要涵盖了两个核心主题:一是从PowerBuilder(PB)到Java Web的转型学习,二是Java Web应用中实现简单的用户登录功能并连接MySQL数据库。以下是关于这两个主题...
本教程“一个走心的 Java Web 入门开发教程”旨在为新手提供一个全面且深入的学习路径,帮助他们快速掌握 Java Web 的基础知识。 在 Java Web 开发中,我们通常会涉及以下几个核心概念: 1. **Java Servlet**:...
【标题】"JAVA WEB入门到精通全部源程序和ppt"是一个综合的学习资源包,它包含了从基础到进阶的JAVA WEB开发的全方位教程。这个压缩包的目的是帮助初学者和有经验的开发者深入理解JAVA在Web环境中的应用,以及如何...