Eclipse For JavaEE安装、配置、测试
Eclipse For JavaEE安装、配置、测试(win7_64bit)
目录
1.概述
2.本文用到的工具
3.安装与配置
4.JavaSE开发测试(确保JDK已正确安装)
5.JavaEE开发测试(确保服务器和数据库已正确安装)
5.1 设置Tomcat服务器
5.2 简单的JavaWeb程序
5.3 JavaWeb登录验证程序
5.4 JavaWeb调用数据库验证登录
5.5 常见错误处理
5.6 web.xml文件简介
6.ADT安装与Android开发测试(确保SDK已正确安装)
7.注意事项
8.相关博文
>>看不清的图片可在新标签打开查看大图
1.概述
Eclipse for JavaEE用来开发JavaEE项目,相比SE版本的Eclipse,其插件更多,功能更强大。
2.本文用到的工具
Eclipse JavaEE安装包(v4.6.0)(必需)
JDK安装包(v8u91)(必需)
Tomcat安装包(v8.0.35)(更多版本见官网)(可替换)
MySQL安装包(v5.5.49)(更多版本见官网)(可替换)
MySQL-JDBC驱动(v5.1.39)(更多版本见官网)(可替换)
Java中文离线文档(可选)
ADT(v23.0.7)(Eclipse上开发安卓的插件)(视需求而定)
若需要更多其他的Eclipse版本,可在官网查询...
测试源码(JavaWeb部分)
3.安装与配置
3.1 安装Eclipse JavaEE之前,设定好安装目录和工作空间:
3.2 下载Eclipse JavaEE安装包,这里提供压缩包版,解压后双击eclipse.exe启动,然后设置一下工作空间即可:
如果是在官网下载,请选择以下版本:
4.JavaSE开发测试
创建并运行一个简单的JavaSE项目:
5.JavaEE开发测试
这里只测试基本的JavaWeb程序,不涉及相关框架。
5.1 设置Tomcat服务器
确保Tomcat服务器安装完成后,在eclipse里设置服务器:
5.2 简单的JavaWeb程序
测试一个简单的Servlet程序:
5.3 JavaWeb登录验证程序
此Web程序从网页登录,然后验证账号和密码是否合法。
创建一个用于错误提示的Servlet:
创建一个用于判断账号密码是否合法的Servlet:
创建一个HTML页面用于登录
测试项目
5.4 JavaWeb调用数据库验证登录
在上述项目基础上,加入数据库操作。思路为获取账号密码后与数据库中账号密码匹配,若匹配成功,则显示登录成功页面。
编写此项目前,确保MySQL数据库已安装,且MySQL-JDBC驱动已准备好。
依次创建用户类和数据库操作类(不是Servlet),且需要引入JDBC驱动。
5.5 常见错误处理
修改源码后,往往会运行出错或者还是出现上次的结果,解决办法如下:
选定整个工程,用Run As尝试运行:
清理项目:
另外要确定数据库服务正常,如果是服务器端口的问题,那么先关闭服务器再运行:
还有一些莫名其妙的异常,可以重启编译器解决。
有问题多百度...
5.6 web.xml文件简介
之前还有个文件没介绍,那就是web.xml文件。这其实是个配置文件,简单地比如配置Servlet的映射信息(可以理解为为Servlet起个别名)。
由于之前的Servlet基于Web3.1,所以已经自动生成了映射信息。我们不妨将Servlet类开头的@WebServlet(XXX)注释掉,这样程序将无法运行。这时候就必须手动配置映射信息如图:
6.ADT安装与Android开发测试
关于安卓开发环境的搭建,请查看Eclipse JavaSE中第5节,它们的搭建方式一致。
7.注意事项
7.1 如果文中涉及到的链接被吞,或者发现有误的地方,请联系QQ245176013。
7.2 本文测试的版本如下
7.3 如果准备进行安卓开发,除了ADT外,要确保SDK里相关工具已准备完成。
7.4 源码查看及中文帮助文档设置
7.5 编码设置
8.相关博文
8.7 Android开发环境配置
8.8 JavaWeb开发环境配置
8.1 MySQL安装、配置、测试
8.3 Eclipse For JavaSE安装、配置、测试
8.6 Android SDK Manager和AVD Manager使用
Eclipse For JavaEE安装、配置、测试的更多相关文章
- 《从零开始搭建游戏服务器》Eclipse和Tomcat安装配置
我选择用来进行服务器开发的语言是Java,开发流程更接近于JavaWeb,所以需要先为开发配置一个开发环境,需要配置的主要是Eclipse和Tomcat(Web工程的容器或管理工具). 一.资源下载: ...
- eclipse的下载安装配置
1.在eclipse官网下载与你电脑版本相对应的安装包.链接:https://www.eclipse.org/downloads/eclipse-packages/ 2.下载与eclipse版本相对应 ...
- NodeJs在windows上安装配置测试
Node.js简介简单的说 Node.js 就是运行在服务端的 JavaScript.Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境.Node.js 使用了一个 ...
- MySQL 5.7.33 超级详细下载安装配置测试教程(可以安装成功版)
目录 1.引言及注意事项 (1) 引言: (2) 注意: 2.MySQL下载 3.配置环境变量 4.配置my.ini文件(重点) 5.安装MySQL(重点) 6.设置密码 7.测试MySQL是否安装成 ...
- 实践作业2:黑盒测试实践——安装配置测试工具 Day 3
安装配置Katalon Studio工具 1.找下载Katalon链接,需要有效电子邮件才能激活Katalon账户,在我的Gmail里注册. 2.选择下载版本 3.下载完成后 ,转到计算机上的文件夹, ...
- eclipse下载与安装并测试
下载地址:www.ecplise.org 下载完成后双击安装 安装完成之后,第一次运行eclipse会弹出Workspace Launcher对话框,要求设置工作空间存放项目文档. ...
- Wowza 部署 安装 配置 测试 直播
下载,最好用快的IP下好后传到需要的节点上,下面链接不能下载的情况下百度谷歌必应找资源,jdk旧版在oracle需登录方可下载 JDK1.6 wget -c http://dl.download.cs ...
- Linux 首先基本包安装(vim啊什么的),源,源优化,项目架构介绍, (LNMuWsgi)Django项目相关软件mysql,redies,python(相关模块)安装配置测试
内容 补充: 查看已启动服务的端口 netstat -tulnp |grep (方式1) ss -tulnp|grep (方式2) 前期铺垫: . Linux要能上网 . 掌握Linux软件包安装方法 ...
- eclipse工具的安装配置
安装环境 系统:Windows7 软件:jre-8u73-windows-x64.exe,eclipse-inst-win64.exe Eclipse的安装过程 1.安装jre-8u73-window ...
随机推荐
- H5新特性——--第三方绘图工具库 echarts(canvas)---SVG绘图
今天学习的内容 3.1:h5新特性---第三方绘图工具库 echarts(canvas) 百度 echarts;d3;two.js;.... 3.2:h5新特性---SVG绘图 3.2:h5新特性-- ...
- 2019.03.25 bzoj2329: [HNOI2011]括号修复(fhq_treap)
传送门 题意简述: 给一个括号序列,要求支持: 区间覆盖 区间取负 区间翻转 查询把一个区间改成合法括号序列最少改几位 思路: 先考虑静态的时候如何维护答案. 显然把所有合法的都删掉之后序列长这样: ...
- Python的基本类型介绍和可变不可变
Python的基本类型介绍 前言 做python有一段时间了,从工作开始就在不断地学习和积累.但是有时候用到一些技术点,甚至是基础知识的时候,总是会遗忘.所以,从今天开始,就在这里记录下来,不仅可以分 ...
- java注解的实质,何为注解
注解就是贴标签 (1)注解的作用 1,生成文档.如常用的@param 2,跟踪代码依赖性,实现替代文件的功能.在spring中,主要是减少配置. 3,编译时进行格式检查.如常用的@override ( ...
- Unity3D编辑器扩展(二)——定义自己的窗口
上一篇我们讲了如何定义菜单按钮 https://www.cnblogs.com/xiaoyulong/p/10115053.html 这一篇我们讲如何定义自己的窗口. 定义窗口我们需要继承 Edito ...
- php签名认证
一.概述 开年第一篇,该篇主要讲述了接口开发中,如何安全认证.如何用php签名认证. 二.说说历史 签名认证是什么?为什么要做签名认证?签名认证哪里会用到?no.no.no.....是不是,是不是,一 ...
- ubuntu hadoop环境搭建
安装Ubuntu系统:这个自行安装 下载jdk:我下的是1.8.0_141d的,下载好后在usr/lib下新建一个jvm的文件夹用来存放Java的文件,下载好的jdk可以在其他地方解压或者jvm里面解 ...
- Requests+正则表达式抓取猫眼电影TOP100
spider.py # -*- coding:utf-8 -*- import requests import re import json import codecs from requests.e ...
- easyUI分页实现加搜索功能
前台页面: js代码: ps:pagination为true时会在table下面加上easyUI的分页. load函数会将查询值传给datagrid并传给后台重新加载. DAO.xml为: 后台代码实 ...
- 网络编程——I/O复用
int select( int nfds, fd_set FAR* readfds, fd_set * writefds, fd_set * exceptfds, const struct timev ...