一种基于eclipse java EE 的java web系统搭建

刚开始接触web开发,首先将开发环境的搭建记下来以免忘记。

1.环境搭建前需要准备的工具

(1)Eclipse IDE for Java EE Developers

下载地址:http://www.eclipse.org/downloads/

(2)Tomcat

下载地址:http://tomcat.apache.org/download-70.cgi
本文以Tomcat 7.0为例

(3)JDK

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

2.安装和配置开发环境

(1)eclipse安装

直接解压即可。

(2)JDK安装

● 安装:

包括JDK和JRE安装,JDK是开发环境,JRE是运行环境。一般JDK中包含了JRE,只需安装JDK即可。
JDK是Java的开发平台,在编写Java程序时,需要JDK进行编译处理;JRE是Java程序的运行环境,包含了JVM的实现 及Java核心类库,编译后的Java程序必须使用JRE执行。在下载的JDK安装包中集成了JDK与JRE,所以在安装JDK过程中会提示安装JRE。
安装完成之后需要设置环境变量。网络上此类教程很多,可以参考。

● 环境配置:

在”我的电脑”的环境变量中,添加JAVA系统变量;具体操作是在“系统变量”区域新建变量名为“JAVA_HOME”的变量,变量值为JDK的安装路径,如“C:/Java/jdk1.6.0_25”;接着将JAVA_HOME添加到系统变量Path之中,方法是编辑打开系统变量Path,在原有的变量值前添加双引号内的代码“%JAVA_HOME %/bin;”,其中的分号起分隔作用,不可缺少。

● 测试:

安装配置好JDK后,在CMD命令行窗口中运行JDK命令:javac。其成功的效果如图:

(3)Tomcat安装

    直接解压即可。

● Tomcat关键目录及文件作用:

 bin:

用于存放各种平台下启动和关闭Tomcat的脚本文件。在该目录中有两个非常关键的文件——startup.bat、shutdown.bat,前者是Windows下启动Tomcat的文件,后者是对应的关闭文件;

 conf:

Tomcat的各种配置文件,其中server.xml为服务器的主配置文件,web.xml为所有Web应用的配置文件,tomcat-users.xml用于定义Tomcat的用户信息、配置用户的权限与安全。

 lib:

此目录存放Tomcat服务器和所有Web应用都能访问的JAR。

 logs:

用于存放Tomcat的日志文件,Tomcat的所有日志都存放在此目录中。

 temp:

临时文件夹,Tomcat运行时候如果有临时文件将保存于此目录。

 webapps目录:

Web应用的发布目录,把Java Web站点或war文件放入这个目录下,就可以通过Tomcat服务器访问了。

 work:

Tomcat解析JSP生成的Servlet文件放在这个目录中。

● 测试:

在bin目录下双击starup.bat文件运行Tomcat,在浏览器输入:http://localhost:8080 ,访问Tomcat。显示如下图所示页面,证明Tomcat运行成功。

 

(4)eclipse配置

●  配置JDK

打开eclipse,windows-->preference-->java-->install JREs-->Add-->standard VM

●  配置JDK

打开eclipse,windows-->preference-->Server-->runtime environments-->Add

3. java web :Hello World

●  建立动态web工程

file-->new-->Dynamic Web Project
输入Project name 点击 finish

●  新建JSP

建立index.jsp
Web Content --> new --> jsp file
插入如下代码:
<span style="background-color: rgb(255, 255, 255);"><%@ page language="java" contentType="text/html; charset=UTF-8"  pageEncoding="UTF-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Hello World</title>
</head>
<body>
<center>Hello World !</center>
</body>
</html>  </span>

●  新建serve

serves --> new --> serve

●  启动serve

右键Tomcat v7.0 Server at localhost启动服务

服务启动后,打开浏览器,输入http://localhost:8080/webTest/index.jsp

4. 参考:

http://www.docin.com/p-495514157.html
http://blog.csdn.net/cxwen78/article/details/6400798

5. 后续

JSP --> JS
JS <--> JAVA
前台后台打通
servlet配置与使用
使用spring框架进行web开发

我的第一个web开发环境:基于eclipse java EE 的java web系统搭建相关推荐

  1. Linux 下搭建 Java Web 开发环境

    Linux 下搭建 Java Web 开发环境 我的小站.Github Java Web,是用Java技术来解决相关web互联网领域的技术栈,下方为 Linux 下搭建 Java Web 开发环境教程 ...

  2. 构建一个基本的前端自动化开发环境 —— 基于 Gulp 的前端集成解决方案(四)

    构建一个基本的前端自动化开发环境 -- 基于 Gulp 的前端集成解决方案(四) 参考文章: (1)构建一个基本的前端自动化开发环境 -- 基于 Gulp 的前端集成解决方案(四) (2)https: ...

  3. java 写一个商店_Java Web开发之基于Session的购物商店实现方法

    本文实例讲述了Java Web开发之基于Session的购物商店实现方法.分享给大家供大家参考,具体如下: package cn.com.shopping; import java.io.IOExce ...

  4. 学习《Flask Web开发:基于Python的Web应用开发实战》分享

    学习<Flask Web开发:基于Python的Web应用开发实战>分享一直在说学习Python,对同事,对朋友,都说我正在学习Python,这无形给自己一定的压力,促使自己要去学习,进步 ...

  5. 《Node.js入门》Windows 7下Node.js Web开发环境搭建笔记

    最近想尝试一下在IBM Bluemix上使用Node.js创建Web应用程序,所以需要在本地搭建Node.js Web的开发测试环境. 这里讲的是Windows下的搭建方法,使用CentOS 的小伙伴 ...

  6. java web前端模版,以Eclipse替核心搭建JAVA WEB开发环境(三)-模板项目Archetype

    以Eclipse为核心搭建JAVA WEB开发环境(三)-模板项目Archetype 本篇介绍创建archetype,用于创建WEB项目的模板. 1.创建一个Dynamic Web Project. ...

  7. 《Flask Web开发:基于Python的Web应用开发实战》笔记(原创)

    内容提要 在学习"狗书"<Flask Web开发:基于Python的Web应用开发实战>的过程中,一直遇到各种各样的坑.该书的第一部分是"Flask简介&qu ...

  8. anaconda3 mysql_Win10+Anaconda3+Eclipse+Django+MySQL 配置Python的Web开发环境

    接触Python已经有一段时间了,最初是因为.Net项目中要用到OpenCV视觉库,从OpenCV又了解到Python,结果一发不可收拾,最近在做的项目都想着用Python, Django怎么去做.开 ...

  9. Flask Web开发:基于Python的Web应用开发实战

    <Flask Web开发:基于Python的Web应用开发实战> 虽然简单的网站(Flask+Python+SAE)已经上线,但只是入门.开发大型网站,系统地学习一遍还是有必要的. 201 ...

最新文章

  1. Android逆向之旅---爆破一款资讯类应用「最右」防抓包策略原理分析
  2. 成功解决Ignoring invalid distribution -yqt5
  3. macbookpro合盖后掉电_macbookpro外接显示器,主机盖还是不盖?
  4. redis设置为前台运行的方式
  5. 熊猫分发_实用熊猫指南
  6. wireshark协议插件开发--官方文档中文翻译
  7. androidstudio 评论栏_android-studio 添加没有菜单栏和actionBar的模板
  8. 强联通块tarjan算法
  9. 《Java编程思想》读书笔记-对象导论
  10. Scrapy 爬虫框架入门案例详解
  11. 修改后的LOGO发布(确定稿)
  12. 汽车票售票系统 php,客车网上售票系统(2)
  13. Windows bat清理系统垃圾文件
  14. 论文阅读笔记(audio-visual相关)—Co-Separating Sounds of Visual Objects
  15. 如何读懂和利用你的微生物多样性测序结果?
  16. ArcGis-制图(简单点、线、面符号的制作、保存)
  17. 4通道并行同步模拟输入,1MSps、16Bit数据采集卡
  18. 拜登留学新政:美国读博直接拿绿卡,增加H1B签证限额!但未来留美门槛反而变高了?...
  19. Chart-制作饼图
  20. java如何进行内存自动释放、垃圾回收?

热门文章

  1. 游戏思考17:寻路引擎recast和detour学习一(跨平台编译库及相关寻路接口解析)
  2. 2021年华为杯数学建模B题,四题全部代码和思路
  3. 中国的亚热带地区为什么这么冷(地缘气候论)
  4. 利用DW制作一个简单的文字logo
  5. pureref 平移用不了_参考图管理神器PureRef使用教程(附注册机)
  6. 计算机毕设代做的那些坑
  7. 测试百公里加速软件,YYP说透百公里加速:专业测试方法最详细剖析
  8. Mac下的屏幕录制软件——ScreenFlow 3.0.6
  9. Ubuntu安装软件备忘录
  10. QQ plot 的解读