当前位置:编程学习 > JAVA >>

各位大牛来分析下javaweb的发展,并回答下小弟的几个问题

现在的项目一般都是ssh,ssi(ssm)框架,还有就是springmvc啥的,高端点的就是公司自己开发的框架,我的问题是这些东西让我们的项目变得很臃肿,个人感觉尤其是SSH,我们的项目现在用的是SSH,项目慢的一塌糊涂,我想问以下几个问题:
    1.现在SSH还是主流嘛?如果不是现在什么是主流?
    2.javaweb真的要为了开发速度或者开发容易度而牺牲性能?
    3.javaweb今后的发展趋势是什么样的?
备注:请大家广泛讨论下,可能我提的问题有些是比较可笑或者低级的,但是还烦请回答,在此谢过了 --------------------编程问答-------------------- 首先,你说的这些都是FrameWork,只是应用层面上的,而我个人理解的web的主流是分布式应用,即高性能、高可用、低成本的大型分布式Java系统的构建。之于框架,我个人认为主要是为了简化开发流程,提高开发效率。
对于你说的javaweb发展方向,我可以理解为是技术选型为java之后的发展方向吗?web应用的发展的特点比较明显,伴随越来越高的并发量和越来越多的数据量,如何保证系统的性能以及提高系统的可用性和系统的伸缩性尤其显得重要。里面涉及的并发处理,jvm调优,负载均衡,热备份,多机房,提高系统的伸缩能力(包括垂直伸缩、水平伸缩等),这是我对于构建分布式java应用的一些认知吧。说的不对的地方还请指正。 --------------------编程问答-------------------- 在您面前,我可能是小白了,刚毕业,只对这些框架的什么的了解,如果我想深入的了解一些,您所说的这些深一点的知识的话,您有什么书籍可以给我推荐下? --------------------编程问答--------------------
引用 1 楼 zhaodan2000 的回复:
首先,你说的这些都是FrameWork,只是应用层面上的,而我个人理解的web的主流是分布式应用,即高性能、高可用、低成本的大型分布式Java系统的构建。之于框架,我个人认为主要是为了简化开发流程,提高开发效率。
对于你说的javaweb发展方向,我可以理解为是技术选型为java之后的发展方向吗?web应用的发展的特点比较明显,伴随越来越高的并发量和越来越多的数据量,如何保证系统的性能以及提高系统的可用性和系统的伸缩性尤其显得重要。里面涉及的并发处理,jvm调优,负载均衡,热备份,多机房,提高系统的伸缩能力(包括垂直伸缩、水平伸缩等),这是我对于构建分布式java应用的一些认知吧。说的不对的地方还请指正。


在您面前,我可能是小白了,刚毕业,只对这些框架的什么的了解,如果我想深入的了解一些,您所说的这些深一点的知识的话,您有什么书籍可以给我推荐下?  --------------------编程问答--------------------
引用 3 楼 u011484382 的回复:
在您面前,我可能是小白了,刚毕业,只对这些框架的什么的了解,如果我想深入的了解一些,您所说的这些深一点的知识的话,您有什么书籍可以给我推荐下? 

同求!!! --------------------编程问答-------------------- 对于java语言本身,我觉得去看api文档就会有很大收获,想对jvm有一个了解,可以参看周志明的<<深入理解jvm>>,书中的描述很生动,不像官方文档说的那么晦涩,对于分布式应用就很多了,百度一下会有很多,多线程的话看可以参看<<java并发编程实践>>,经典之作。大致就是这样。 --------------------编程问答--------------------
引用 5 楼 zhaodan2000 的回复:
对于java语言本身,我觉得去看api文档就会有很大收获,想对jvm有一个了解,可以参看周志明的<<深入理解jvm>>,书中的描述很生动,不像官方文档说的那么晦涩,对于分布式应用就很多了,百度一下会有很多,多线程的话看可以参看<<java并发编程实践>>,经典之作。大致就是这样。


晚生谢过,不懂的再向您询问;万分感谢; --------------------编程问答--------------------
引用 6 楼 u011484382 的回复:
Quote: 引用 5 楼 zhaodan2000 的回复:

对于java语言本身,我觉得去看api文档就会有很大收获,想对jvm有一个了解,可以参看周志明的<<深入理解jvm>>,书中的描述很生动,不像官方文档说的那么晦涩,对于分布式应用就很多了,百度一下会有很多,多线程的话看可以参看<<java并发编程实践>>,经典之作。大致就是这样。


晚生谢过,不懂的再向您询问;万分感谢;

我为分而来 --------------------编程问答--------------------
引用 7 楼 zhaodan2000 的回复:
Quote: 引用 6 楼 u011484382 的回复:

Quote: 引用 5 楼 zhaodan2000 的回复:

对于java语言本身,我觉得去看api文档就会有很大收获,想对jvm有一个了解,可以参看周志明的<<深入理解jvm>>,书中的描述很生动,不像官方文档说的那么晦涩,对于分布式应用就很多了,百度一下会有很多,多线程的话看可以参看<<java并发编程实践>>,经典之作。大致就是这样。


晚生谢过,不懂的再向您询问;万分感谢;

我为分而来

 这里的分有什么用啊? --------------------编程问答--------------------
引用 8 楼 u011484382 的回复:
Quote: 引用 7 楼 zhaodan2000 的回复:

Quote: 引用 6 楼 u011484382 的回复:

Quote: 引用 5 楼 zhaodan2000 的回复:

对于java语言本身,我觉得去看api文档就会有很大收获,想对jvm有一个了解,可以参看周志明的<<深入理解jvm>>,书中的描述很生动,不像官方文档说的那么晦涩,对于分布式应用就很多了,百度一下会有很多,多线程的话看可以参看<<java并发编程实践>>,经典之作。大致就是这样。


晚生谢过,不懂的再向您询问;万分感谢;

我为分而来

 这里的分有什么用啊?

没啥用
补充:Java ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,