Java Web简明教程–开发环境介绍[1]

简介: Java Web简明教程–开发环境介绍[1]

上回说道开发环境有这么几个东西要了解:


0,windows操作系统(这个直接不解释了,都说了我很懒)


1,浏览器


2,Web服务器Tomcat


3,JDK


4,MyEclipse


5,数据库MYSQL


对于1,浏览器。还有些没说完的内容,现在补充下。


猫哥自己基本都是在用谷歌的chrome浏览器,那叫一个快,感觉异常的爽快,但是猫哥建议新手开发的时候还是用IE吧,一来不用下载安装,二来毕竟用户大多也是IE。我自己喜欢用chrome,很多时候项目做完了,用IE看看,很多地方还是需要调整的,至于为何chrome和IE显示效果不同,原理同WPS文字和word显示效果不同——想干一样的事情,但是干出来却不一定一样。


说完了,1浏览器,就到了开发工具的关键了——Web服务器Tomcat。之前我也教过Java EE开发,在几家培训机构,很多大三大四的学生,整天用Tomcat,都不知道Tomcat是干嘛的,猫一点都不惊讶,因为猫哥也是学了好几年Java才知道Tomcat是干嘛的,汗!


首先说下Tomcat是Web服务器的一种,初学者常用,为啥常用,很简单,因为简单够用。简单够用也很符合猫哥喜欢的风格,够用的情况下当然是越简单越好了。此处稍微说点题外话,在C#和ASP.net的世界,IIS充当了这一角色。


那么Web服务器是干嘛的,其实它是网站内容的发射者!前文说了:“1浏览器能呼叫地址栏指向的网站,然后把网站返回的html文件加载到内存”,你打电话号码呼叫人,人家得回话你才能听得见吧?你呼叫一个网址,那个网址所在的网站得回话——返回html格式内容——浏览器才能收到吧。也就是说,Web服务器就是负责把网站的内容发送给浏览器的。当然Web服务器没有这么简单,你想想Web服务器怎么知道是哪个浏览器想要哪个网页的内容?这个就不能铺开讲了,等学了servlet+jsp看官自然会了解,到此处您知道Web服务器负责把浏览器请求的内容发送给浏览器,就OK了。


好了,所以你电脑不安装浏览器行,因为你已经有了IE了啊,IE就是浏览器,你用它就够了。但是你不安装Web服务器就不行,你没法把你做的网站(当然现在你还没做呢)介绍给浏览器美眉啊。装个Tomcat吧,就这么简单。(建议安装Tomcat7,Why?猫哥就用它!,现在下载的网站千奇百怪,可别下载到病毒了哈哈,猫哥不会告诉你Tomcat7大约120多M,您下个不到几百K的东西是什么就自己想吧)。算了,好人做到底,下载地址免费奉上:http://tomcat.apache.org/download-70.cgi#7.0.73。至于下载32位还是64位,得看您自己的电脑了。


下载完之后解压就能用了,猫哥是建议大家在D盘建一个目录专门放开发工具,比如猫哥是这样放的:


image.png


请忽略后面四个软件吧,跟本博客无关....


相关文章
|
22天前
|
监控 JavaScript 前端开发
《理解 WebSocket:Java Web 开发的实时通信技术》
【4月更文挑战第4天】WebSocket是Java Web实时通信的关键技术,提供双向持久连接,实现低延迟、高效率的实时交互。适用于聊天应用、在线游戏、数据监控和即时通知。开发涉及服务器端实现、客户端连接及数据协议定义,注意安全、错误处理、性能和兼容性。随着实时应用需求增加,WebSocket在Java Web开发中的地位将更加重要。
|
1天前
|
设计模式 存储 前端开发
Java从入门到精通:2.2.1学习Java Web开发,了解Servlet和JSP技术,掌握MVC设计模式
Java从入门到精通:2.2.1学习Java Web开发,了解Servlet和JSP技术,掌握MVC设计模式
|
6天前
|
IDE Java 数据库连接
使用 Java 进行桌面应用开发
【4月更文挑战第19天】Java 是一款广泛应用于企业级、网络和桌面应用开发的编程语言。其跨平台特性使Java程序能在不同操作系统上运行,而JDK提供了开发所需工具和库。使用Swing等GUI库构建用户界面,结合JDBC进行数据库操作,Socket实现网络通信。虽然面临性能和用户体验的挑战,但通过优化和选用合适的IDE,Java仍能开发出高效稳定的桌面应用。
|
7天前
|
前端开发 Java Go
开发语言详解(python、java、Go(Golong)。。。。)
开发语言详解(python、java、Go(Golong)。。。。)
|
7天前
|
人工智能 前端开发 Java
Java语言开发的AI智慧导诊系统源码springboot+redis 3D互联网智导诊系统源码
智慧导诊解决盲目就诊问题,减轻分诊工作压力。降低挂错号比例,优化就诊流程,有效提高线上线下医疗机构接诊效率。可通过人体画像选择症状部位,了解对应病症信息和推荐就医科室。
146 10
|
7天前
|
Java 关系型数据库 MySQL
一套java+ spring boot与vue+ mysql技术开发的UWB高精度工厂人员定位全套系统源码有应用案例
UWB (ULTRA WIDE BAND, UWB) 技术是一种无线载波通讯技术,它不采用正弦载波,而是利用纳秒级的非正弦波窄脉冲传输数据,因此其所占的频谱范围很宽。一套UWB精确定位系统,最高定位精度可达10cm,具有高精度,高动态,高容量,低功耗的应用。
一套java+ spring boot与vue+ mysql技术开发的UWB高精度工厂人员定位全套系统源码有应用案例
|
10天前
|
Web App开发 Java 应用服务中间件
【Java Web】在 IDEA 中部署 Tomcat
【Java Web】在 IDEA 中部署 Tomcat
|
15天前
|
运维 NoSQL 算法
Java开发-深入理解Redis Cluster的工作原理
综上所述,Redis Cluster通过数据分片、节点发现、主从复制、数据迁移、故障检测和客户端路由等机制,实现了一个分布式的、高可用的Redis解决方案。它允许数据分布在多个节点上,提供了自动故障转移和读写分离的功能,适用于需要大规模、高性能、高可用性的应用场景。
16 0
|
17天前
|
人工智能 小程序 Java
JAVA开发智慧学校系统源码+人脸电子班牌布局
智慧校园是通过利用物联网,大数据技术来改变师生和校园资源相互交互的方式,以便提高交互的明确性、灵活性和响应速度,从而实现智慧化服务和管理的校园模式。
|
20天前
|
安全 前端开发 Java
Java Web开发知识点学习总结
Java Web开发涉及Java基础、Servlet、JSP、数据库操作(SQL+JDBC)、MVC设计模式、Spring框架、Hibernate ORM、Web服务(SOAP&RESTful)、安全认证(HTTP Basic/Digest/OAuth)及性能优化(缓存、异步、负载均衡)。
18 3