仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 522|回复: 10
打印 上一主题 下一主题

[学习教程] 了解下JAVA的Java:怎样挑选最为符合的Web开辟框架

[复制链接]
逍遥一派 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:06:51 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
专门做了这个例子;而java的这个例子好像就是为了教学而写的,很多教学目的的例子是不考虑优化、性能的。
怎样选择Web开辟框架
开辟框架的选择,一直是个仁者见仁、智者见智的事变。特别是Web层的开辟框架,数目十分多,并且各有特征,如:Struts、WebWork、SpringMVC、Tapestry、JSF、WebPage3.0……等等。
上面先来看看为何要利用Web开辟框架
一利用框架的偶然性
框架,即framework。实在就是某种使用的半制品,把分歧使用程序中有个性的一些工具抽掏出来,做成一个半制品程序,如许的半制品就是所谓的程序框架。
软件体系开展到明天已很庞大了,出格是服务器端软件,触及到的常识,内容,成绩太多。在某些方面利用他人成熟的框架,就相称于让他人帮你完成一些基本事情,你只必要会合精神完成体系的营业逻辑计划。如许每次开辟就不必自力更生,而是能够在这个基本上入手下手搭建。
利用框架的最年夜优点:削减反复开辟事情量、延长开辟工夫、下降开辟本钱。同时另有别的的优点,如:使程序计划更公道、程序运转更不乱等。基于这些缘故原由,基础上如今在开辟中,城市选用某些符合的开辟框架,来匡助疾速高效的开辟使用体系。
懂得了利用框架的偶然性,上面来看看怎样选择,固然我们的话题会合在Web层的开辟框架。在谈这个成绩之前,先来看看我们在Web开辟中事实必要做些甚么事情:
<p>
最后我再次声明,我并没有说不看好java,实际上我对java很乐观的,毕竟她正在不断改进中,我相信她总有一天会和.net并驾齐驱的
乐观 该用户已被删除
10#
发表于 2015-3-27 08:08:14 | 只看该作者
当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?
只想知道 该用户已被删除
9#
发表于 2015-3-27 08:08:12 | 只看该作者
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
柔情似水 该用户已被删除
8#
发表于 2015-3-19 04:30:37 | 只看该作者
吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧
若天明 该用户已被删除
7#
发表于 2015-3-11 17:47:42 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
冷月葬花魂 该用户已被删除
6#
发表于 2015-3-4 06:40:13 | 只看该作者
Java 编程语言的风格十分接近C、C++语言。
海妖 该用户已被删除
5#
发表于 2015-2-14 12:54:08 | 只看该作者
不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
飘灵儿 该用户已被删除
地板
发表于 2015-2-6 00:09:56 | 只看该作者
Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站
飘飘悠悠 该用户已被删除
板凳
发表于 2015-1-29 09:12:40 | 只看该作者
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。
灵魂腐蚀 该用户已被删除
沙发
发表于 2015-1-20 14:35:29 | 只看该作者
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-15 13:22

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表