`
java-mans
  • 浏览: 11417062 次
文章分类
社区版块
存档分类
最新评论

Java Web开发基础入门(一)——环境篇

 
阅读更多

Java Web开发基础入门(一)——环境篇

第一部分 JAVA环境安装
1、从sun的官方网站下载J2SDK的最新版本,这里我下载的是1.5.0
2、按照提示进行安装,注意在安装路径中不要带空格
  这里我安装到D:\jdk1.5.0
3、配置环境变量


首先来看一下,什么是环境变量?


环境变量是操作系统、应用程序、脚本程序等等的指明灯,能够告诉他们需要的资源在哪里。大多数的系统都有一些预先设置好的环境变量,我们也可以增加自己的环境变量。

在Windows系统中与环境变量有关的命令

在DOS窗口提示符输入set ,然后回车我们就可以看到系统当中的所有环境变量;

如果我们想看看单个变量,在DOS窗口提示符输入“set 变量”或者“echo %变量%”,然后回车即可;

如果要设置一个环境变量,在DOS窗口提示符输入 set 变量名="变量值" ,然后回车即可。

Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH和PATH。

JAVA_HOME指向的是JDK的安装路径,在这路径下你应该能够找到bin、lib等目录。
path和classpath环境变量的值都是一些有顺序的目录列表。告诉系统或者应用程序到哪里去寻找它们需要的资源。

path变量,使得我们能够在系统中的任何地方运行java应用程序,比如javac、java、javah等等

classpath环境变量,是当我们在开发java程序时需要引用别人写好的类时,要让java解释器知道到哪里去找这个类。通常,sun为我们提供了一些额外的丰富的类包,一个是dt.jar,一个是tools.jar,这两个jar包,所以通常我们都会把这两个jar包加到我们的classpath环境变量中。


所以我们新建如下的系统环境变量
JAVA_HOME 值:D:\jdk1.5.0
CLASSPATH 值:.;%JAVA_HOME%\lib
因为classpath在搜索路径的时候会自动寻找.jar文件和.class文件,所以只要将classpath路径写到lib目录即可
修改系统环境变量PATH的值
在原有值前面加上%JAVA_HOME%\bin;

第二部分:Tomcat环境简介

tomcat是jakarta项目中的一个重要的子项目,同时它又是sun公司官方推荐的servlet和jsp容器(具体可以见http://java.sun.com/products/jsp/tomcat/).

什么是Jsp和Servlet ?

Jsp(JavaServer Page)是在普通Html中嵌入了Java代码的一个脚本,在这一点上,它与其它的脚本语言(如Php)一样,但它与其它语言不同的是:其它脚本语言由服务器直接解释这个脚本,而Jsp则由Jsp容器(如Tomcat)首先将其转化为Servlet,然后再调用Javac将Servlet编译为Class文件。最终,服务器解释的是Class文件。那么什么是Servlet呢?Servlet其实是一个特殊的Java类,Servlet类一般从HttpServlet类继承而来,在这个类中至少要实现doGet或者doPost函数,在这两个函数中处理来自客户的请求,然后将结果返回。Servlet和Jsp是Sun公司J2EE架构中重要的部分。由于基于Java语言,因此其可以方便的调用功能强大的Java API(如JDBC)。

Tomcat的安装比较简单,基本按照默认安装就可,同样需要注意的是安装路径中不要出现空格

Tomcat安装后的主要目录如下:

Tomcat目录结构 目录名
简介

/bin
存放启动和关闭tomcat脚本

/conf
包含不同的配置文件,server.xml(Tomcat的主要配置文件)和web.xml

/logs
存放日志文件

/webapp
存放应用程序示例,以后你要部署的应用程序也要放到此目录

/work
Tomcat把jsp生成的Servlet存放在此目录下

/common/lib
存放Tomcat服务器以及所有web应用都可以访问的jar文件


安装完成后,在浏览器中输入http://localhost:8080/,如果出现Tomcat的主页面,说明安装成功.

分享到:
评论

相关推荐

    《Java Web开发教程——入门与提高篇(JSP+Servlet)》附赠电子资料——框架基础及实例

    本文档是《Java Web开发教程——入门与提高篇(JSP+Servlet)》一书的附赠电子资料,对Struts2、JSF、Hibernate、iBATIS和JPA等框架进行了简单介绍,并且给出了两个自定义简单框架,还包括3个实例,共149页。

    深入体验Java Web开发内幕

    【下载说明】  《深入体验Java Web开发内幕——核心基础》一书在网上评价极高,非常适合广大Java Web开发人员。本资料是该书PDF格式的高清晰电子版,可用Adobe Reader7.0或兼容阅读工具打开,推荐Java爱好者...

    Java EE 框架整合开发⼊⻔到实战——Spring+Spring MVC+MyBatis(微课版)课后习题答案.pdf

    Java EE 框架整合开发⼊⻔到实战——Spring+Spring MVC+MyBatis(微课版)课后习题答案.pdf

    Java Web编程宝典-十年典藏版.pdf.part2(共2个)

    共24章,其中,第1篇为技能学习篇,主要包括Java Web开发环境、JSP语法、JSP内置对象、Java Bean技术、Servlet技术、EL与JSTL标签库、数据库应用开发、初识Struts2基础、揭密Struts2高级技术、Hib锄劬e技术入门、...

    深入体验Java_Web开发内幕-核心基础part1(有目录)

    压缩为2个文件,这个是第一个,这本书是张孝祥老师的,对java_web入门的同学是很好的选择,这本书还有一个高级版本高级特性...

    Eclipse 核心编程--插件、界面与Web开发

    全书共分4篇10章,以“Eclipse快速入门篇→Eclipse图形应用开发篇→Eclipse RCP开发篇→Java Web应用程序开发篇”为线索具体展开,涵盖了Eclipse插件、界面和Web开发的方方面面的内容。书中给出大量实际、生动的案例...

    Eclipse+Web开发从入门到精通(实例版)

    第2篇 Web开发技术实例详解 第4 章 在 Eclipse 中进行资源构建 ——Ant 使用实例... 60 4.1 Ant 简介... 60 4.1.1 构造文件的主要标记... 60 4.1.2 Ant 的常用任务(Task)... 62 4.2 Eclipse 与Ant ...

    android开发入门与实战(下)

    2.3 Linux一族——Ubuntu开发环境搭建 2.3.1 Java、Eclipse和ADT插件安装 2.3.2 设定AndroidSDKHome 2.4 MacOS一族——苹果开发环境搭建 2.5 本章小结 第3章 清点可用资本——AndroidSDK介绍 3.1 AndroidSDK基础 ...

    android开发入门与实战(上)

    2.3 Linux一族——Ubuntu开发环境搭建 2.3.1 Java、Eclipse和ADT插件安装 2.3.2 设定AndroidSDKHome 2.4 MacOS一族——苹果开发环境搭建 2.5 本章小结 第3章 清点可用资本——AndroidSDK介绍 3.1 AndroidSDK基础 ...

    《Google Android开发入门与实战》.pdf

    2.3 linux一族——ubuntu开发环境搭建 17 2.3.1 java、eclipse和adt插件安装 17 2.3.2 设定android sdk home 23 2.4 mac os一族——苹果开发环境搭建 24 2.5 本章小结 24 第3章 清点可用资本——...

    Google.Android开发入门与实战

     《Android开发入门与实战》内容上涵盖了用Android开发的大部分场景,从Android基础介绍、环境搭建、SDK介绍、Market使用,到应用剖析、组件介绍、实例演示等方面。从技术实现上,讲解了5个Android平台下的完整综合...

    SSM实战项目——Java高并发秒杀API,详细流程+学习笔记.zip

    本系列资料将带您从零基础开始,逐步掌握SSM的核心技术和最佳实践,助您在Java Web开发领域更上一层楼。 二、资料亮点 基础教程与练习项目:从基础知识讲起,结合实际练习项目,让您轻松上手SSM开发。 进阶技术与...

    学通Java的24堂课

    1.4.1 基本功训练1——更换java_home环境变量 16 1.4.2 基本功训练2——提取path变量值创建新环境变量 17 1.4.3 基本功训练3——输出字符表情 17 1.4.4 基本功训练4——输出“*”字符组成的三角形 18 1.5 情景...

    JAVA上百实例源码以及开源项目

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

    android开发入门教程

    第14章 Android综合案例三——基于Android的豆瓣网(Web2.0)移动客户端开发 14.1 关于豆瓣网和豆瓣网API 14.1.1 豆瓣网介绍 14.1.2 豆瓣网API介绍 14.1.3 豆瓣网API认证 14.1.4 豆瓣网API快速入门 14.1.5 豆瓣网API...

    JAVA上百实例源码以及开源项目源代码

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

    Google Android开发入门与实战的代码

    2.3 Linux一族——Ubuntu开发环境搭建 17 2.3.1 Java、Eclipse和ADT插件安装 17 2.3.2 设定Android SDK Home 23 2.4 Mac OS一族——苹果开发环境搭建 24 2.5 本章小结 24 第3章 清点可用资本——...

    jsp2.0 技术手册

    本书图文并茂,以丰富的实例为引导,全面介绍了主流的Java Web开发技术——JSP 2.0,重点介绍Java在展示层的两项重要技术:Java Servlet与JavaServer Pages。它们是最重要的Java核心技术。对这两项技术的深入了解,...

    JSP 2.0技术手册 光盘

    本书图文并茂,以丰富的实例为引导,全面介绍了主流的Java Web开发技术——JSP 2.0,重点介绍Java在展示层的两项重要技术:Java Servlet与JavaServer Pages。它们是最重要的Java核心技术。对这两项技术的深入了解,...

    JSP2.0技术手册part6

    本书图文并茂,以丰富的实例为引导,全面介绍了主流的Java Web开发技术——JSP2.0,重点介绍JAVA在展示层的两项重要技术:Java Servlet 与JavaServer Pages。它们是最重要的Java核心技术。对这两项技术的深入了解,...

Global site tag (gtag.js) - Google Analytics