首页 > 编程语言 >12.2博客 备战java2

12.2博客 备战java2

时间:2024-12-27 12:19:58浏览次数:3  
标签:Web 应用服务器 Java JDK 项目 企业级 12.2 java2 备战

今天对JAVAweb的环境配置要求进行了统一的规配置
JDK(Java Development Kit)
作用:JDK 是 Java 开发的核心,提供了 Java 编译器、运行时环境等必要工具。
要求:根据项目需求和所使用的 Java 框架,选择合适的 JDK 版本。一般来说,较新的版本提供了更多的特性和性能优化,但也可能存在与某些旧项目或框架的兼容性问题。目前常用的是 JDK 8 及以上版本。
开发工具
Eclipse:开源免费,插件丰富,适合各种规模的项目开发,尤其对于初学者和小型项目较为友好。
IntelliJ IDEA:智能开发功能强大,插件丰富,对 Java Web 开发有很好的支持,在大型项目和企业级开发中应用广泛。
应用服务器
Tomcat:开源、轻量级,适合小型到中型的 Java Web 应用,配置简单,易于上手,是最常用的 Java Web 应用服务器之一。
Jetty:轻量级,启动速度快,适合嵌入式应用和对性能要求较高的场景。
WebSphere:IBM 开发的大型应用服务器,功能强大,支持企业级的各种特性,但配置和维护相对复杂,主要应用于大型企业级项目。
WebLogic:Oracle 公司的应用服务器,稳定性高,性能优良,适用于大型企业级 Java Web 应用的部署和运行。
数据库
MySQL:开源免费,性能良好,易于安装和使用,适用于中小型项目,在互联网行业中应用广泛。
Oracle:功能强大,稳定性高,安全性好,适合大型企业级项目,但成本较高,对硬件要求也较高。
SQL Server:微软开发的数据库管理系统,与 Windows 系统集成紧密,在 Windows 环境下的企业级应用中较为常见。
PostgreSQL:开源的关系型数据库,功能强大,具有良好的扩展性和稳定性,适用于各种规模的项目,尤其在一些对数据完整性和安全性要求较高的场景中应用较多。
其他
Maven 或 Gradle:用于项目构建和依赖管理的工具,方便管理项目中的各种依赖库和进行项目构建、打包等操作。
浏览器:用于测试和访问 Java Web 应用,常用的浏览器如 Chrome、Firefox、Edge 等。

标签:Web,应用服务器,Java,JDK,项目,企业级,12.2,java2,备战
From: https://www.cnblogs.com/bixi/p/18635378

相关文章

  • Diary - 2024.12.26
    今天作业量似乎更多了。或许老师认为我们做完作业后都还有很多时间吧!不是我真的红温了。LuoguP11420[清华集训2024]乘积的期望。我今天搞了一天的这玩意,写到最后被卡常了,卡了2h没进去。我玉玉了。我玉玉了。我玉玉了。我玉玉了。我玉玉了。我玉玉了。现在成就是Luog......
  • 12.26日每日总结
    昨天在调试51单片机的串口时,发现芯片手册上有一句话,在使用定时器1产生串口的波特率时,定时器1就不能使能了。不是不能用,是直接不让使能了,使能后会出错,导致发送的数据不稳定。今天继续研究了触摸滑条,发现滑条输出的值为从小到大,如下图所示的样子,这就导致从最上面滑动向下滑动和中间......
  • 12.26
    11、创建配置文件jdbc.properties23jdbc.driver=com.mysql.jdbc.Driver4jdbc.url=jdbc:mysql://localhost:3306/shop5jdbc.username=root67jdbc.password=123456892、读取配置文件类1011packagecom.hx.shopping.util;1213importjava.io.IOException;1415......
  • 12.21
    软件构造课进入了关键的代码优化阶段,看着自己之前写的略显粗糙的代码,我意识到自己在编程技巧上还有很大的提升空间。习思课上,老师对上次的作业进行了点评,指出了我在语法和逻辑表达上的问题,我认真地做着笔记,暗暗发誓下次一定要取得进步。人机交互课上,小组讨论的氛围异常热烈,大家对......
  • 12.20
    又是熟悉的周一,软件设计课一开始就给了我一个“下马威”,新的软件架构设计理念让我一时摸不着头脑,那些复杂的图表和术语仿佛是加密的信息,等待我去破解。软件需求分析课上,分析用户故事时,我深刻体会到了“细节决定成败”,一个小的疏忽可能就会导致整个需求的偏差。形势与政策课上,老......
  • 12.24
    软件构造课上,对之前编写的代码进行了最后的调试和优化,经过反复的测试,终于达到了预期的效果,我心中的成就感油然而生。软件企业文化课上,老师邀请了一位企业的高管来做讲座,他分享了自己在软件行业多年的经验和感悟,让我对这个行业的企业文化有了更深刻的理解和认识。人机交互课上,我们......
  • 12.23
    今天没有课,终于可以让自己紧绷的神经放松一下了。我睡了个懒觉,直到阳光透过窗帘洒在脸上才悠悠转醒。起床后,我给自己做了一顿丰盛的早餐,煎蛋、培根、面包和热牛奶,坐在餐桌前,慢慢享受着这片刻的宁静与美食。上午,我打开音乐,开始整理宿舍,把堆积的衣物洗净晾干,把书架上的书籍重新分......
  • 12.22
    上午的软件设计课上,和小组同学一起进行项目的初步设计,在讨论过程中,我们遇到了一些分歧,但通过不断的沟通和妥协,最终确定了一个可行的方案。这个过程让我深刻体会到了团队合作的重要性和不易。机器学习课上,接触到了深度学习的前沿知识,那些复杂的神经网络结构和超参数调整让我感觉像......
  • 2024.12.26 考试总结
    \(55+42+50=147,rk2\)。T1序列直接上吉司机线段树,特判\(+\0\)情况即可。我猜测时间复杂度是\(O(n\log^2n)\)。#include<bits/stdc++.h>#defineintlonglongusingnamespacestd;constintN=4e5+5;intn,m,mn[N],nn[N],ad[N];intadn[N],chg[N],chgn[N];voidpu......
  • 12.26 CW 模拟赛 T1. 平均
    思路首先你发现假设当前的平均数是\(a\),其中\(\lceila\rceil=k\),那么你势必要选上所有\(<k\)的数来拉低平均数,然后贪心的从小到大选\(\geqk\)的数来提高贡献如果想不到也可以这样想,对于一个确定的平均数,一定要尽可能的让比平均数小的数更多,才能更多的......