当前位置: 代码迷 >> Java面试 >> 金融项目所涉及到的技术解决方案
  详细解决方案

金融项目所涉及到的技术解决方案

热度:36   发布时间:2016-04-17 00:29:10.0
金融项目所涉及到的技术
我目前使用java语言在一家公司就职,以后想到金融行业,比如银行里工作,不知金融项目有用到哪些方面的技术?知道的朋友或者有经验的朋友能不能分享一下,谢谢!
------解决方案--------------------
金融公司里面的东西都是比较老的东西。最好别进那个坑,我们公司的的网上交易那块,全是纯jsp,写百分号的那种。不是不想换掉,关键是当初开发的时候比较早,后来mvc出来后,就想换了,可是一边要开发新需求,一边又要换架构,鱼和熊掌不能兼得的,后来越积越多,一个jsp里面起码一万多行的代码到处都是。最好经理们做了个技术预研,要重新换成mvc的架构,再加上同时开发新项目,至少得花三年时间。其他的项目,用到的java技术就是spring 啊,spring mvc,struts2用的不多,持久层用的最多的是ibatais和mybatis,没有hibernate的。一般的sql语句都是十几二十多行的,hibernate根本搞不定。。就这些了。
------解决方案--------------------
1楼说的极是。。
因为像银行保险行业这些可能都是固定的甲乙方合作数十年了,技术和框架用的都比较老套,以前我们那套STRUTS1+jdbc的,也不是不想换,更换成本太高。不过楼上说的hibernate搞不定sql语句不见得。。我们的ssh里常用一些sql在pl/sql里面格式化后两三千行的。。都没问题!
------解决方案--------------------
使用成熟而稳定的技术并非坏事,那些成功的技术也并非已经“老去”,新的东西可以自己平常多学习

Java语言的话
可以考虑熟悉一下JNI/JNA,因为有很多硬件设备,比如读卡器、密码输入装置、打印机、扫描仪、存取款装置等都需要用C/C++等语言做底层的工作,Java来调用那些已经做好的功能。

多线程、网络、数据库操作相关的类也要比较熟悉,至少得能读懂大多数的代码才行。

反射应该也是一个比较常用的技术。
  相关解决方案