IntelliJ IDEA的各個(gè)方面都旨在最大程度地提高開發(fā)人員的生產(chǎn)力。智能編碼輔助和人體工程學(xué)設(shè)計(jì)共同使開發(fā)不僅富有成效,而且令人愉悅。
Apache Maven是一個(gè)軟件項(xiàng)目管理和理解工具?;陧?xiàng)目對(duì)象模型(POM)的概念,Maven可以從中央信息管理項(xiàng)目的構(gòu)建,報(bào)告和文檔。
MyBatis 是一款優(yōu)秀的持久層框架,它支持自定義 SQL、存儲(chǔ)過(guò)程以及高級(jí)映射。MyBatis 免除了幾乎所有的 JDBC 代碼以及設(shè)置參數(shù)和獲取結(jié)果集的工作。MyBatis 可以通過(guò)簡(jiǎn)單的 XML 或注解來(lái)配置和映射原始類型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 對(duì)象)為數(shù)據(jù)庫(kù)中的記錄。
Redis是一個(gè)開放源代碼(BSD許可)的內(nèi)存中數(shù)據(jù)結(jié)構(gòu)存儲(chǔ),用作數(shù)據(jù)庫(kù),緩存和消息代理。它支持?jǐn)?shù)據(jù)結(jié)構(gòu),例如字符串,哈希,列表,集合,帶范圍查詢的排序集合,位圖,超日志,帶有半徑查詢和流的地理空間索引。Redis具有內(nèi)置的復(fù)制,Lua腳本,LRU驅(qū)逐,事務(wù)和不同級(jí)別的磁盤持久性,并通過(guò)Redis Sentinel和Redis Cluster自動(dòng)分區(qū)提供了高可用性。
Eclipse 是一個(gè)開放源代碼的,基于 Java 的可擴(kuò)展開發(fā)平臺(tái)。Eclipse官方版是一個(gè)集成開發(fā)環(huán)境(IDE),可以通過(guò)安裝不同的插件實(shí)現(xiàn)對(duì)其它計(jì)算機(jī)語(yǔ)言編輯開發(fā),如C++、PHH、PYTHON等等。