javaweb新手软件推荐

summeblace summeblace     2022-12-09     144

关键词:


前言

学习javaweb有半年了,作为一个初学者,想在这里记录自己的学习经历,也想留下一些东西给新的javaweb初学者,让初学者更好的学习javaweb,少走弯路。在这篇文档我来分享一下,学习开发javaweb所需要的一些开发工具,帮助大家更好的学习和使用javaweb。

一、javaweb有什么?

javaweb通俗来讲,将其分解为java+web,分为前端与后端。前端是面向用户的,是可以看到的,而后端是用来进行逻辑交互,用来数据交互的。再通俗一点就是前端是界面,给我们直接看的,后端是将前端进行的操作在后端真正的实现出来,对用户来说是不可见的。好吧,可能说的还不清楚…至于中间还有一层servlet层,主要是用于将前端发送的请求送给后端,将后端的反馈送到前端,起一个桥梁的作用。具体参考MVC框架,在这里不过多的解释。

二、Javaweb开发工具

1.java开发工具

IDEA 和 Eclipse
对于java开发工具,我用过两个,Eclipse和IDEA。这两个软件都可以直接实现与前端的交互。早期使用的是Eclipse,较为简单,最初的时候可以试着用用。但是我还是强烈推荐使用IDEA,当然没有说Eclipse怎么不好。个人认为IDEA一些功能比较好用而已。如果只是单纯的想要练习java的使用的话,那么我认为txt或者Notepad++(个人认为他是强大的记事本)这两个工具可以很好的练习java,最后用cmd去javac,java就完事了。

2.前端web开发工具

sublime 和 HBuilder X
最初学习前端web的时候,使用的是sublime,感觉还可以,但是之后就不怎么使用了。之后使用的都是HBuilder X(一款非常好用的前端web软件)。我现在编写前端用的是vue+element,当初学习的时候就是用HBuilder X去编写前端的,然后就慢慢习惯了。这个软件除了缩进不太对劲以外,我感觉都非常的nice,想要尝试的小伙伴,我强烈推荐。

3.数据库工具

(Navicat Premium 15) + MySQL 或者 mariadb
数据库我推荐(Navicat Premium 15) + MySQL 或者 mariadb 这些轻量级数据库。在学习阶段,这些就够用了。

4.其他工具

Your Unin-staller
我这里强力推荐一个卸载软件的工具Your Unin-staller。或许你还在纠结jdk残留或者数据库没有删干净。这个软件可以帮助你解决一切问题,操作简单,一键删除,暂时没用发现他的危害,强烈推荐!!!

三、一些学习经验

1、环境啥的一定要自己动手配,即使花费很多时间,除非你有一台很强大的电脑,可以永远不用重新配置环境。
2、作为一个软件开发人员,不要害怕电脑会坏,用于尝试,大不了重装系统(所以我说要学会配置环境)。
3、多想多动手,量变引起质变,这是真的,多看看博客,多总结总结。
4、向老前辈们虚心请教。

总结

  1. 前端推荐HBuilder X (element + vue开发很好用,在这里感兴趣的小伙伴可以去查阅一下)
  2. 后端推荐IDEA
  3. 数据库推荐Navicat Premium 15 + MySQL 或者 mariadb
  4. 其他软件Your Unin-staller(一款卸载神器,可以深入注册表的那种)

第一次写文档,请大家多多海涵,可能写的不好,不为别的,只为记录自己学习经历,以及与其他小伙伴分享一些经验。

javaweb新手之路之javaweb开发环境配置篇

首先需要搭建Javaweb的开发环境,先要安装开发安装包JDK和服务器tomcat。配置如下jdk及tomcat如何配置环境变量工具/原料1,JDK: 下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html2,tomcat:版本为apache-tomcat-7.0.33-windows-... 查看详情

javaweb自学书籍推荐

第一部分:Java语言篇1.《Java编程规范》适合对象:初级、中级介绍:这本书的作者是被誉为Java之父的JamesGosling,入门者推荐阅读,对基础的讲解很不错。2.《Java编程思想》适合对象:初级、中级介绍:豆瓣给出了9.1的评分,全... 查看详情

axure教程-新手入门基础(小白强烈推荐!!!)

Axure教程-新手入门基础(小白推荐)1.Axure软件介绍AxureRP是一款专业的快速原型设计工具。Axure(发音:Ack-sure),代表美国Axure公司;RP则是RapidPrototyping(快速原型)的缩写。AxureRP的使用者主要包括商业... 查看详情

新手小白linux(centos6.5)部署javaweb项目(总)

一、准备  1、linux centos版本的相关命令操作,千万别找ubuntu的,好多命令都不一样,新手小白我傻傻不知道硬是浪费了一天的时间……(百度百科linux版本了解一下)  2、远程登录: PuTTY、WinSCP、SecureCRT、mstsc、其... 查看详情

如何在mac上安全彻底的卸载软件?

...类:新买苹果电脑,mac系统中小白应该了解哪些东西?Mac新手必看教程—让你离熟练操作mac只差十分钟推荐几个Mac插件帮你提升工作效率Mac操作技巧|"键盘侠"必备快捷键值得收藏!那些鲜为人知的MacOSX技巧一键开启MacOSHiDPIMac... 查看详情

javascript新手入门必读书籍推荐

...及提升的。对于JavaScript的学习来说,同样不例外。许多新手入门javascript选择通过视频教程或者论坛交流的方式进行学习,这种方式固然较为轻松和便捷,但在知识的获取上有些碎片化,对于新手来说不是很好。在javascript的入门... 查看详情

推荐搭建个人博客(不花一分钱新手快快入手)

www.sanfengyun.com 查看详情

推荐搭建个人博客(不花一分钱新手快快入手)

www.sanfengyun.com 查看详情

html新手推荐

对于前端的学习要先了解一下浏览器和html的发展史其次看看这篇文章:https://kb.cnblogs.com/page/129756/#chapter1我读到这句话时候感觉到了科技这个东西有很多时候并不是一家独大的。而现实生活中是需要互相学习的奇怪的是,并没有... 查看详情

extjs新手必备(老司机强烈推荐)

Step1.学习任何一个语言,都必须要有使用指南即api.英文文档通过搜索引擎可以获得。中文文档搜索关键词是extjs脚本娃娃。Step2.有一个适合调试的浏览器,推荐google和火狐httprequest  初级调试指南:http://mp.weixin.qq.com/s?__biz=MzAwN... 查看详情

适合新手练手的java实战项目

引言:Javaweb项目主要采用mvc的的设计思想,系统主要采用java+jsp+servlet+mysql+eclipse实现,具有登陆、分页、导出excel,增删改查等功能,适合初学者,满足基本的实训需求,以下是推荐的几款,... 查看详情

大家能给推荐几本学习java的书籍吧

...eilly-JavaProgrammingwithOracleJDBC》-参考*进一步深造可供选择JavaWeb编程《O’reilly-JavaServerPages》-强烈推荐*《O’reilly-JavaServletProgramming》-非常推荐*《O’reilly-JakartaStruts》-推荐*(JavaWeb编程的一个MVC实现框架Struts的书)EJB编程《J2... 查看详情

阿里云新手上路——在ecs上配置javaweb相关环境的一个小问题

  今年一月份刚开始上手ECS,刚开始配置相关JavaWeb环境的时候搞得一团糟,碰到了不少问题,相信有很多朋友碰到跟我一样的情况。之前就想写一篇关于ECS环境配置的小随笔,但是由于在学校实在没时间,现在终于可以腾出... 查看详情

编程思想图书推荐,新手入门应该看些啥

编程思想图书推荐,新手入门应该看些啥导入元旦的时候,学校社团的指导老师,咨询我有没有什么可以推荐的编程思想的学习书籍,可以值得推荐精读。说实话,我个人是买过很多书的,但是很少读书&#x... 查看详情

编程思想图书推荐,新手入门应该看些啥

编程思想图书推荐,新手入门应该看些啥导入元旦的时候,学校社团的指导老师,咨询我有没有什么可以推荐的编程思想的学习书籍,可以值得推荐精读。说实话,我个人是买过很多书的,但是很少读书&#x... 查看详情

对lisp新手来说,学习哪种方言,使用哪些参考书和开发软件更适合

CommonLisp和Scheme是Lisp家族的两大主要方言,通用性比较好,ELisp和AutoLisp只能在特定的环境下使用,所以不推荐。如果你只是想学习PF的思想,可以直接学习Scheme,FP的思想都有了,还比较简单,只不过库不太完备。如果追求CL的强... 查看详情

javaweb的新手容易出现的误区(都是自己做错过并且亲测有效的)

一:在eclipse中配置Tomcat的前提条件:1.下载个JDK,配置好环境变量;2.下载一个安装版的Tomcat; 3.下载合适的eclipse;二:关于怎么配置书中网上都有我只说一些细节 1:在targetruntime这一项一定要选择对应Tomcat版本不然系... 查看详情

新手小白linux(centos6.5)部署javaweb项目(mysql5.7安装及相关操作)

一、安装  参考:https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html#检测系统中是否安装了mysqlyumlistinstalled|grepmysql###显示内容######我已经装过了……没装之前可能什么都没有,也可能有低版本的mysqlmysql-community-client.x86_64... 查看详情