java 開發(fā)框架 現在一般銀行系統是用什么軟件開發(fā)的?
現在一般銀行系統是用什么軟件開發(fā)的?銀行的系統很多,有核心系統、信貸系統、理財系統、統計系統、CRM系統、網貸系統、定價系統、FTP系統、數據系統、報送系統、財務系統、人資系統、OA、客服系統、網銀系
現在一般銀行系統是用什么軟件開發(fā)的?
銀行的系統很多,有核心系統、信貸系統、理財系統、統計系統、CRM系統、網貸系統、定價系統、FTP系統、數據系統、報送系統、財務系統、人資系統、OA、客服系統、網銀系統、風險管理系統、反洗錢系統等,少則大幾十,多則好幾百。
當然,銀行的這些系統多數是外包給服務商去做的,長亮、宇信、高陽、信雅達、恒生、用友等都是銀行服務大戶。
開發(fā)語言來說,核心等極少數系統用C來開發(fā),現在也陸續(xù)轉向Java。
其余大多數業(yè)務系統和管理系統都是用Java開發(fā),以war包等形式部署到服務器上。Java用的多的原因還是技術成熟,框架多,具備開發(fā)能力的儲備人員比較多。
還有一部分系統使用的是專用語言,如數據倉庫或大數據平臺的批量和實時作業(yè)是通過類SQL的方式編寫。
所以掌握Java總是沒錯的,不過在數字化轉型的大背景下,銀行對Python、SAS等特殊語言的需求近些年也有所增加,值得關注。
現在開發(fā)JAVA后臺,主要用哪些技術?
你系統有多大,你的技術就有多猛!
就我們公司來看,使用JAVA開發(fā)后臺服務用了下面這些東西!
1,微服務框架:springboot和springcloud!包括eureka,zuul,hysrix,consul等等!
2,數據庫映射框架:mybatis!
3,數據庫連接池:druid!
4,日志框架:slf4j!
5,項目構建工具:maven!
6,版本控制工具:svn和git!
7,緩存:redis!
8,消息系統:ons和kafka!
9,工作流引擎:activiti!
10,規(guī)則引擎:drools!
11,微服務容器:docker!
12,圖片,文件等上傳工具oss!
13,持續(xù)集成工具:jinkens!
14,原型圖查看工具:Axure RP!
15,后臺服務模擬訪問:postMan!
16,腳本:shell或者python!
17,語言:JAVA8!
這些都是工作中用到的后端技術,可以說程序員都是全才??!可能還有更多,未完待續(xù)......