一个java程序猿的迷茫啊,求指教

2024-12-04 14:59:20
推荐回答(3个)
回答1:

大型web应用主要包括两种:

  1. 高访问量面向全体用户的web应用

  2. 移动、银行等业务繁杂的内部运营web系统。

这两种方向的关注点各不一样,前者更加关注的是性能 ,后者更多关注的是安全及业务。

    前者一般都会部署在集群或分布式环境,所以你得关注领域会不一样,主要面临如何处理高并发,数据如何存储,如何减少io,如何负载均衡等问题,比如http服务器的负载均衡,比如nginx,apache, 数据库分库分表,缓存服务memcache,多线程处理的相关技术等等。

    后者业务通常比较复杂,更多的时间会花在写业务逻辑,并且会通过框架来减少一些跟业务无关的代码编码,所以你需要关注现在主流的框架,比如Spring,hibernate,struts,jbpm等。还有就是数据安全方面,就需要了解数据库事务等一些安全技术了。

回答2:

java几个方向:javaEE、android、还有最近比较热门的hadoop、大数据

电力,swing,难道是清越?

回答3:

SSI(struts spring ibatis)框架貌似比较流行,spring mvc框架更简单,入门JSP+Servlet+JDBC快速学习,网上资料一搜一大堆,有图有真相,项目的话网上也有一大批,什么学生管理系统啊,OA系统啊,ERP系统啊,CRM系统啊等等