本人微信公众号:前端修炼之路,欢迎关注
问题概述
最近跟朋友做的java项目,使用到了mysql和MyEclipse。先谈谈我对软件的理解,等项目都结束时,再开一个文章,谈谈自己的总结。
记得几年前接触学习java 的时候,被MyEclipse折腾得够呛。因为当时软件各种看不懂,也不会用,这次趁着合作项目,又回顾了下用java开发。其实去年在北京理工大学时候,就用java做过一个“假”项目。当时就是为了应对考试,随便找了个网上的例子,然后跑跑tomcat就演示给同学看下,就行。其实那个时候,我就发现,虽然自己是接触过、学习过java,但是长久的不使用,会忘得一干二净。
这次有朋友的帮忙,而且可以远程控制电脑,慢慢地想起来怎么配置了开发环境和使用MyEclipse了,还有各种项目中要配置的东西。因为朋友使用的是MyEclipse,为了方便,我也就下载了正版的软件,让他帮我配置上环境。正版的MyEclipse是有试用期的,目前我了解的朋友,使用的都是盗版破解的版本。但是我始终觉得,盗版不安全。
正好项目做得差不多了,我有机会折腾下了,因为前期朋友帮我配置环境的时候,我基本上想起来了怎么配置服务器啊、配置环境变量啊、配置MySql链接啊,等等的。所以我心里就有底儿,可以自己捯饬捯饬了。
首先,我想到的自然是正版。如果说正版的价格合适,花钱买个正版软件用用也不是不行。毕竟MyEclipse是开发java最强大的IDE。但是正版的价格,我去看了下,还真是贵啊。
既然正版的价格贵,盗版的存在安全隐患。要知道在中国有成千上万的java开发者,我相信在中国,即使是一线的大公司企业,也很难紧紧是为了购买一个软件,就开发人员花费巨额资金。
既然如此,就放弃MyEclipse吧,方法总是有的。其实还有个Eclipse,比MyEclipse更小,运行速度更快,配置插件非常灵活。最重要的就是免费啊~
其实之前上学时候,用过Eclipse,只不过后来配置Spring、struts等等框架的时候,Eclipse比较麻烦,后来还是用盗版的MyEclipse了。当时主要就是为了学习java,盗版就盗版了。
现在不同了,如果从长远的角度考虑,还是不使用盗版软件。虽然说,我的项目也都不值钱,也没必要搞得人心惶惶的。但是心态要摆正,违法的事情还是要避免。而且现在也不是学生时代了,没有任何的个人维权意识,也没有个人保护意识。
用Eclipse呢,其实完全能胜任java 的各项开发工作。唯一的问题就是要配置各种相匹配的插件。MyEclipse强大就是把各种各样的插件都集成起来了,开发者根本不用关心怎么配置,非常“傻瓜化”。
eclipse环境下配置tomcat
打开Eclipse,单击“Window”菜单,选择下方的“Preferences”。
单击“Server”选项,选择下方的“Runtime Environments”。
点击“Add”添加Tomcat。
点击“Next”,选中自己安装的Tomcat路径。
点击“Finish”完成。
建立一个Web应用
File → New → Dynamic Web Project
如果在新建的菜单中没有找到Dynamic Web Project这个选项,可以去Other这个菜单中查找。
创建一个Dynamic Web Project
点击“Next”下一步
点击“Next”下一步
这一步其实配置的就是服务器访问路径啦。Context root,也就是根目录的名称相当于访问localhost:8080/XXX
中的xxx
;Content directory也就是部署到Tomcat中目录。我新安装的Eclipse默认给我显示的是WebContent,这是不行的,需要将这个值设置为WebRoot。
点击“Finish”完成
让Tomcat服务器显示在控制台上,将Web应用部署到Tomcat中
Window → Show View → Servers
点击链接No servers are available. Click ths link to create a new server.
,在弹出的对话框中选择Tomcat版本
点击“Next”,添加我们的项目
选中项目并点击Add,或是双击都可以添加到右边
点击“Finish”完成
返回下方的“Servers”面板,右键单击该面板中的Tomcat v8.0 Server at localhost
节点,在弹出的快捷菜单中单击Start
,即可启动指定的Web服务器。如果此时直接启动访问http://localhost:8080/TomcatTest
,会发现会报404的错误。这是因为我们没有添加主页,下面添加主页(index.jsp)的内容:
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>欢迎页面</title>
</head>
<body>
欢迎使用eclipse部署Tomcat。
</body>
</html>
注意:web资源一定要在WebRoot目录下添加。如图:
此时,再一次来访问该链接:http://localhost:8080/TomcatTest
,效果如下:
补充说明
其实以上图片来源于网络,我是按照这个文章原文操作的。原文章作者是Windows系统,而我是Mac系统。其实还是有一丢丢不一样的,需要自己去灵活变通的。
其中安装自己的Tomcat路径中,必须得自己在电脑中下载安装一个Tomcat。我下载的是tomcat-7.0.73,在选择安装目录的时候,选择自己系统中的tomcat目录。
如果使用MyEclipse的话,就没有这么麻烦,在MyEclipse中内置好了Tomcat,不用再去下载安装。
另外一个问题,就是引入jar包。因为原来的项目是在MyEclipse中运行的,换成Eclipse时,jar包会丢失找不到。需要导入一下。
例如我的项目提示:import javax.servlet.http.HttpSession无法引入
。这时候得加入tomcat的jar包,右击项目->build path-add libraries->server Runtime->选择要导入的tomcat 就可以了。
MySql图形化工具
目前比较流行的工具就是Nacicat,破解的版本非常容易获得,中文界面,操作简单。很多公司,即使是商业开发,用的也是破解版的。只要对数据进行严格的权限管理和数据备份,还是比较安全的。
我之前接触的时候,也是用这个软件,上手特别容易而且英语水平差,比较排斥英文软件。不过现在情况不同了,英语水平提高,软件使用方法、概念也比较清楚,而且不愿意使用盗版软件了。
去网上找了,我个人觉得还是官方推出的图形工具,是最靠谱的。直接下载使用MySQL Workbench 即可。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。