宁波实训day1: java web开发常用工具安装、总结

  • 1. jdk
    • 下载地址
    • 环境配置
  • 2. IDEA
    • IDEA下载、安装过程
  • 3. tomcat
  • 4. maven
  • 5. MySQL
    • 卸载
    • 安装
  • 6. Notepad ++
  • 今日总结

1. jdk


JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。目前,我们通常使用jdk 1.8版本进行java应用开发。

下载地址

下载地址(官网):https://www.oracle.com/technetwork/java/javase/downloads/index.html

环境配置

在Windows下

1.下载j2sdk 1.6.0_21或更高版本 (http://java.sun .com,建议同时下载其Java Documentation,这是Java帮助文档)。

2.运行刚刚下载的安装程序进行正式安装(以下假设安装于c:\jdk1.6.0_21\,建议安装路径不要有空格,不宜安装在\Program Files目录下!)。

3.设置运行环境参数:
Win7、Win8系统,使用鼠标右击“计算机”->属性->左侧高级系统设置->高级->环境变量
系统变量->新建->变量名:JAVA_HOME 变量值:JDK安装目录
系统变量->新建->变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib
系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%\bin;
(CLASSPATH中有一英文句号“.”后跟一个分号,表示当前路径的意思)
(使用命令行的方法设置环境变量,只会对当前窗口生效)
(改Path变量时,不是删除原有的值而是添加新的路径)

2. IDEA


DEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Python等少数语言。

IDEA下载、安装过程

☞ Idea官方网站网址:https://www.jetbrains.com/
☞ 下载idea环境,安装的时候不用关联文件后缀名(会影响性能,肯定会后悔的)。
☞ 安装好之后需要破解:现在的破解步骤是
(1)打开C:\Windows\System32\drivers\etc路径中的hosts文件,在文件的最末尾换行添加【0.0.0.0 account.jetbrains.com】这行。
进入官网http://idea.lanyus.com/ 获取激活码,实现激活即可。

3. tomcat


Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。

官方网址:http://tomcat.apache.org/

安装的时候应该是这样的:

4. maven

Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。
在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。

安装步骤:

1、新建环境变量MAVEN_HOME值为maven解压缩后的地址,比如我是:C:\Development Environment\apache-maven-3.6.12、往path中增加“%MAVEN_HOME%\bin”3、打开控制台,输入命令mvn -v验证maven环境变量是否配置成功,如果能显示出maven版本则说明成功

配置阿里云镜像源方法:

1、进入maven安装目录下的conf文件夹,比如我是:C:\Development Environment\apache-maven-3.6.1\conf2、将此目录下的setting.xml复制到文件夹C:\Users\你的用户名\.m2文件夹下面(如果没有.m2的话就新建一个)。我复制完成后该文件的地址是:C:\Users\TusuZer\.m2\settings.xml3、在.m2下打开setting.xml找到其中的<mirrors></mirrors>标签,并往标签中增加如下内容并保存即可(此操作的作用是添加一个镜像节点,这样maven下载镜像就不会使用maven默认仓库,而会从我们添加的这个镜像站下载)。<mirror><id>alimaven</id><mirrorOf>central</mirrorOf><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/repositories/central/</url></mirror>

5. MySQL

本次开发使用的为MySQL 5.5版本,而原来装的是MySQL 5.7,为确保版本正确与开发的一致性,要先卸载再重新安装

卸载

1)停止window的MySQL服务。
找到“控制面板”-> “管理工具”-> “服务”,停止MySQL后台服务。

2)卸载MySQL安装程序。找到“控制面板”-> “程序和功能”,卸载MySQL程序。

3)删除MySQL安装目录下的所有文件。
4)删除c盘ProgramData隐藏目录中关于MySQL的目录。

安装

找一个安装包,按照流程安装即可
注意的是可能需要在安装之后重新配置一下

6. Notepad ++


Notepad++是 Windows操作系统下的一套文本编辑器(软件版权许可证: GPL),有完整的中文化接口及支持多国语言编写的功能(UTF8技术)。
Notepad++功能比 Windows 中的 Notepad(记事本)强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。Notepad++ 不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。
Notepad++是免费软件,可以免费使用,自带中文,支持众多计算机程序语言: C,C++,Java,pascal,C#,XML,SQL,Ada,HTML,PHP,ASP, AutoIt, 汇编, DOS批处理, Caml, COBOL, Cmake, CSS,D, Diff, ActionScript, Fortran, Gui4Cli, Haskell, INNO, JSP, KIXtart, LISP, Lua, Make处理(Makefile), Matlab, INI文件, MS-DOS Style, NSIS, Normal text, Objective-C, Pascal,Python, Javascript,Verilog,Haskell,InnoSetup,CMake,VHDL,Matlab

官网:https://notepad-plus-plus.org/

今日总结

第一天到中软国际来参加实训,老师也没有特别教什么,首先用一个小测试进行了分组。测试内容包括Web、java、sql、spring。说真的除了java和数据库我们课上都没学过,只能根据自己少量的课外知识和理解尽力答题。而且即使是java和数据库部分,最近几个学期我们都在上软件工程的理论课,很明显我能感觉到之前学的知识都有些淡忘了,Java虚拟机、多线程、数据库的查询写法、理论比如数据库表规范化的第一、第二范式等等的知识都想不起来了,实训结束之后应该要好好复习一下了。之后分好了组就开始安装之后项目开发依赖的环境和软件,为了统一版本我还得卸载MySQL再安装一次MySQL 5.5。按照老师的安排之后十多天我们每天上午上课,下午和晚上就做项目,这次项目会涉及到企业级的开发框架,希望我们能真正的学到学校里学不到的知识就好了,我一直感觉学校里教的东西太浅了,能够初次使用并掌握这些框架使用开发对我们就业或者之后的学习都会有非常大的帮助。

宁波实训day1: java web开发常用工具安装相关推荐

  1. 计算机组装工具的使用,计算机组装与维护实训项目三 电脑检测常用工具的使用.doc...

    计算机组装与维护实训项目三 电脑检测常用工具的使用 计算机组装与维护实训项目三 电脑检测常用工具的使用 人们在购买电脑时,不管是买品牌机.兼容机,或二手机,最关心的就是价格与品质是否一致,最怕销售商以 ...

  2. 计算机组装常用工具有锤子,计算机组装与维护实训项目三 电脑检测常用工具的等使用.doc...

    计算机组装与维护实训项目三 电脑检测常用工具的等使用 计算机组装与维护实训项目三 电脑检测常用工具的使用 人们在购买电脑时,不管是买品牌机.兼容机,或二手机,最关心的就是价格与品质是否一致,最怕销售商 ...

  3. 追新求快的时代,别让 Java Web 开发必备工具 Tomcat 变成“熟悉的陌生人”!

    作者 | 码哥字节 来源 | MageByte技术团队 Tomcat 发展这么多年,已经比较成熟稳定.在如今『追新求快』的时代,Tomcat 作为 Java Web 开发必备的工具似乎变成了『熟悉的陌 ...

  4. 为期五天的实训总结--Java Web

    JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导.许多公司参与一起建立的一种动态网页技术 ...

  5. web开发常用工具介绍

    web开发工具介绍: 主要浏览器:IE浏览器.火狐浏览器.谷歌浏览器.Edge浏览器.Safari浏览器.Opera浏览器等. 浏览器市场份额:http://tongji.baidu.com/data ...

  6. java web开发常用标签

    struts标签库 国际化配置 配置国际化 1.国际化配置 在struts自带的app中的struts-config.xml中的<message-resources parameter=&quo ...

  7. web开发常用工具【包含目前常用的Java IDE,接口测试,远程连接,以及其他常用工具】

    Author:3# 一个专注于web技术的80后 核心就是一句话:软件开发要知其然知其所以然. CSDN@3#,CSDN官方首发,`3#原创 博客:

  8. 安博河北实训基地java+android

    安博河北实训基地java软件开发工程师课程       安博河北实训基地android软件开发工程师课程                     艾迪教育 Android工程师简介• Android工 ...

  9. Java企业实训 - 01 - Java前奏

    前言: 虽然个人专攻.NET方向,不过由于个人是干教育行业的,方方面面的东西,不能说都必须精通,但肯定多少都会涉及到. 一个菜鸟学员,从啥都不会,经过一步步学习,最后到企业上手掌管一个模块甚至一个项目 ...

  10. 名师讲坛——Java Web开发实战经典基础篇(JSP、Servlet、Struts、Ajax)

    [书名]<名师讲坛--Java Web开发实战经典基础篇(JSP.Servlet.Struts.Ajax)> [作者]李兴华.王月清 [ISBN]9787302231585 ­}:YKf: ...

最新文章

  1. 生物战教训、生物安全问题以及未来监控军民两用生物技术扩散的手段
  2. php获取表单$_files,PHP中$_FILES的使用方法及注意事项说明
  3. 让360安全浏览器默认使用谷歌内核
  4. Tomcat安装与环境变量的配置
  5. Zabbix官方文件Zabbix图形树
  6. 创建型模式之简单工厂模式
  7. windows黑客编程系列(六):进程遍历之查询系统是否运行杀软
  8. win10安装PyPESQ库
  9. 深大uooc学术道德与学术规范教育第五章
  10. Ajax详解第六篇(jQuery实现Ajax)
  11. 打印幻灯片去掉空白边缘
  12. 计算机我的手机选项在哪里设置方法,手把手教你用手机轻松设置无线wifi路由器的方法...
  13. Storm学习(一)Storm介绍
  14. 有源医疗器械常见技术问题及解答汇总
  15. eclispe启动报错
  16. ftp 自动上传工具,3款最好用的ftp 自动上传工具,使用指南
  17. 【总结整理】传统行业如何合理利用互联网思维----摘自《人人都是产品经理》...
  18. 7、android高级控件(2)(列表类视图)
  19. 模式识别学习笔记(2)——贝叶斯决策
  20. 最全Python数据清理终极指南

热门文章

  1. 绝对值函数可导点的判断
  2. 南丁格尔玫瑰图-修改扇形块的颜色与玫瑰图添加图片与文字
  3. 推荐一款插件layim.js 阿里大牛贤心制作的一款webim聊天插件
  4. 湖南工程学院java期末考试_湖南工程学院 web java课程设计.docx
  5. 汉语语法与人工智能--NLP哈工大
  6. ElementUI Collapse 折叠面板
  7. android * 工程模式,什么是Android手机的工程模式
  8. FISCO BCOS最强学习路径,汇聚全网资源(2022更新版)
  9. html中js左右图片切换效果,JS实现图片切换特效
  10. Eighth season eighth episode,Monica got a stripper in her bachelorette party??????