`
拓子轩
  • 浏览: 210034 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JAVA开发常用框架和工具概览

    博客分类:
  • java
阅读更多

一、常用框架和工具概览

 

集成开发工具(IDE):Eclipse、MyEclipse、Spring Tool Suite(STS)、Intellij IDEA、NetBeans、JBuilder、JCreator

JAVA服务器:tomcat、jboss、websphere、weblogic、resin、jetty、apusic

负载均衡:nginx、lvs

web层框架:Spring MVC、Struts2、Struts1、Google Web Toolkit(GWT)

服务层框架:Spring、EJB

持久层框架:Hibernate、MyBatis、JPA、TopLink

数据库:Oracle、MySql、DB2、SQL Server

项目构建:maven、ant

持续集成:Jenkins

版本控制:Git、SVN、CVS、VSS

私服:Nexus

消息组件:IBM MQ、RabbitMQ、ActiveMQ

日志框架:Commons Logging、log4j 、slf4j

缓存框架:memcache、redis、ehcache、jboss cache

RPC框架:Hessian、Dubbo

规则引擎:Drools

工作流:Activiti

跑批:Spring Batch

通用查询框架:Query DSL

代码静态检查工具:FindBugs、PMD

Linux操作系统:SUSE Linux、CentOS

文本编辑器:Notepad++、EditPlus、UltraEdit、Vim、Notepad2

HTML富文本编辑器:CKEditor、KindEditor、UEditor

常用工具:PLSQL Developer(Oracle)、Navicat(MySql)、FileZilla(FTP)、Xshell(SSH)、putty(SSH)、SecureCRT(SSH)、jd-gui(反编译)

 

二、相关书籍推荐

 

Effective Java中文版 作者:Joshua Bloch

Java设计模式(Design Patterns in Java) 作者:Steven John Metsker、William C. Wake

Java编程思想 作者:埃克尔

深入理解Java虚拟机:JVM高级特性与最佳实践 作者:周志明

UNIX编程艺术 作者:Eric S. Raymond 

Oracle Database 9i/10g/11g编程艺术 作者: Thomas Kyte 

精通Oracle SQL 作者:莫顿

深入浅出:MySQL数据库开发、优化与管理维护 作者:唐汉明

Spring实战(Spring in Action) 作者: 沃尔斯 (Craig Walls) 

JavaScript高级程序设计 作者:Nicholas C.Zakas

算法导论(Introduction to Algorithms) 作者:Thomas H.Cormen、Charles E.Leiserson、Ronald L.Rivest、Clifford Stein

Java语言程序设计(基础篇、进阶篇) 作者:Y.Daniel Liang

构建高性能Web站点 作者: 郭欣 

浪潮之巅 作者:吴军

数学之美 作者:吴军

世界因你不同 作者:李开复

2
1
分享到:
评论

相关推荐

    Java开发之道 pdf

    通过以上对《Java开发之道》一书的概述和知识点梳理可以看出,本书不仅覆盖了Java语言的基础知识,还涉及了许多高级特性和实际开发中常见的技术框架。对于希望系统学习Java编程的初学者或是想要提升自身技能的开发者...

    java基本学习框架.pdf

    JDK 是 Java 开发的核心工具,包含了 Java 运行环境(Java Runtime Environment, JRE)和一组必要的开发工具及基础类库(如 rt.jar)。不同版本的 JDK 可能由不同的组织或公司开发,例如 Sun 公司的 JDK、IBM 的 JDK...

    基于 Netty 开发的 Java 游戏服务端框架,目前提供 CocosCreator 和 Unity 的客户端SDK。.zip

    学习笔记:整理了Java语言在游戏开发中的核心知识点和常用技术,方便你随时查阅和学习。 适用人群: 这份资源包适用于所有对Java游戏开发感兴趣的朋友,无论你是计算机专业的学生,还是希望业余时间尝试游戏开发的...

    可用作全球同服或滚服的分布式Java游戏服务器框架,附带若干实用工具和游戏客户端.zip

    学习笔记:整理了Java语言在游戏开发中的核心知识点和常用技术,方便你随时查阅和学习。 适用人群: 这份资源包适用于所有对Java游戏开发感兴趣的朋友,无论你是计算机专业的学生,还是希望业余时间尝试游戏开发的...

    Java 棋牌游戏框架.zip

    学习笔记:整理了Java语言在游戏开发中的核心知识点和常用技术,方便你随时查阅和学习。 适用人群: 这份资源包适用于所有对Java游戏开发感兴趣的朋友,无论你是计算机专业的学生,还是希望业余时间尝试游戏开发的...

    亮剑Java项目开发案例导航 高清带书签PDF

    《亮剑Java项目开发案例导航》是一本聚焦于Java Web项目开发实践的书籍,通过丰富的案例分析与实战演练,旨在帮助读者深入理解Java Web开发的核心概念和技术要点,提升实际项目开发能力。 ### Java Web开发基础 ...

    java 前景规划很值得一看的

    3. **Spring Framework(www.springframework.org)**:Spring是一个轻量级的Java开发框架,旨在简化企业级应用程序的开发。 4. **JavaRanch Saloon(saloon.javaranch.com)**:JavaRanch是一个知名的Java技术社区...

    这是一款分布式的java游戏服务器框架.zip

    学习笔记:整理了Java语言在游戏开发中的核心知识点和常用技术,方便你随时查阅和学习。 适用人群: 这份资源包适用于所有对Java游戏开发感兴趣的朋友,无论你是计算机专业的学生,还是希望业余时间尝试游戏开发的...

    anmia 是基于java游戏服务器框架,它是高可伸缩、分布式多进程的游戏服务器框架。.zip

    学习笔记:整理了Java语言在游戏开发中的核心知识点和常用技术,方便你随时查阅和学习。 适用人群: 这份资源包适用于所有对Java游戏开发感兴趣的朋友,无论你是计算机专业的学生,还是希望业余时间尝试游戏开发的...

    MOBA游戏的服务端,基于Java的Netty框架编写.zip

    学习笔记:整理了Java语言在游戏开发中的核心知识点和常用技术,方便你随时查阅和学习。 适用人群: 这份资源包适用于所有对Java游戏开发感兴趣的朋友,无论你是计算机专业的学生,还是希望业余时间尝试游戏开发的...

    Java开发各大公司面试题集锦

    Java开发在IT行业中占据着举足轻重的地位,无论是在互联网巨头还是初创企业,Java都是后端开发的重要选择。为了帮助求职者更好地准备Java开发的面试,本资料集锦整理了各大公司常见的面试题,涵盖了从基础到进阶的...

    J2EE开发工具使用方法详解

    ### J2EE开发工具概览 J2EE(Java Platform, Enterprise Edition)是Sun Microsystems(现已被Oracle收购)推出的一套用于开发和部署可移植、健壮、可伸缩且安全的服务器应用程序的平台。J2EE平台由许多组件和服务...

    后台网站模版 开发网站必备工具

    在IT行业中,后台网站模板是开发高效且美观的管理界面不可或缺的工具。这些模板通常包含一系列预设计的页面布局和组件,旨在简化开发者的工作流程,提高项目开发速度,并确保一致性和用户体验。本资源包名为“后台...

    基于java语言实现的游戏服务器框架.zip

    学习笔记:整理了Java语言在游戏开发中的核心知识点和常用技术,方便你随时查阅和学习。 适用人群: 这份资源包适用于所有对Java游戏开发感兴趣的朋友,无论你是计算机专业的学生,还是希望业余时间尝试游戏开发的...

    Java技术大系.pdf

    3. **理论、方法、工具和实践**:书中不仅讲解了Java的理论知识,还提供了开发方法论,如敏捷开发、持续集成/持续部署(CI/CD)、测试驱动开发(TDD),并介绍了常用的开发工具,如IntelliJ IDEA、Eclipse、NetBeans...

    Java手机游戏开发专辑.txt

    #### Java手机游戏开发概览 Java作为手机游戏开发的主要技术之一,在20世纪末至21世纪初占据了一席之地。尤其在J2ME(Java 2 Micro Edition)平台的支持下,Java游戏得以在各种移动设备上运行,包括早期的诺基亚、...

    gameserver分布式java游戏框架,基于SSM+netty+redis+自定义rpc+MyBatis + mysql

    学习笔记:整理了Java语言在游戏开发中的核心知识点和常用技术,方便你随时查阅和学习。 适用人群: 这份资源包适用于所有对Java游戏开发感兴趣的朋友,无论你是计算机专业的学生,还是希望业余时间尝试游戏开发的...

Global site tag (gtag.js) - Google Analytics