`
拓子轩
  • 浏览: 211885 次
  • 性别: 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_Web开发教程.pdf

    - **后端技术**:Java Web 开发中常用的后端框架和技术包括 Spring、Struts、Hibernate 等。 #### 三、动态 Web 开发语言比较 - **PHP**:易于学习,广泛应用于 Web 开发,尤其适合快速搭建小型网站。 - **Python*...

    这是一款分布式的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集合框架系统剖析

    ### Java集合框架系统剖析 ...Java集合框架通过一套标准的接口和实现类为开发者提供了丰富的工具箱,使得对象集合的操作更加简单和高效。理解这些接口及其实现类的工作原理对于高效利用Java进行开发至关重要。

    李兴华Java Web开发实战经典(高清版) Part2

    MLDN 李兴华 Java Web 开发实战经典.pdf (高清版) 全书分为两部分,需 要全部下载下载一起解压,此部分为第二部分 带有书签,清华大学出版社 第1章 JAVA WEB开发简介 1.1、WEB发展历程 1.2、企业开发架构 ...

    基于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游戏得以在各种移动设备上运行,包括早期的诺基亚、...

Global site tag (gtag.js) - Google Analytics