java门户网站模板.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java门户网站模板

java门户网站模板 篇一:基于Java的快速建站框架实现 1 概述 1.1 课题背景 随着IT技术和互联网应用的蓬勃发展,类似Blog、BBS等类型的个人型网站的需求量也越来越大。新浪、搜狐、腾讯等各大门户网站也纷纷推出了自己的Blog、BBS等应用。但这些门户网站推出的应用都是依赖于其母网站而存在的,自由性肯定会受到限制,完全设计自己的界面和定制特定的功能基本上不可能。所以在这种环境下,很多站长选择自己来开发完全属于自己的网站。 目前可供选择的建站技术也越来越多,如Ruby的Rails框架和Python的Django框架极大的提高了建站效率,降低了建站的技术门槛。而PHP的各种开源系统,如:WordPress、PHPWind等更是使建站逐渐脱离编程技术范畴,点点鼠标即可完成一个优秀网站的开发。 随着Ruby、Python、PHP这些动态语言的崛起,曾经Web界中的主流开发技术 – Java却因为其低下的开发效率而逐渐显露出了疲态。Java语言本身为程序员提供的帮助只有两点:一是语法,二是内置类库。而现在Java Web方面的开发大多是依赖第三方类库。所以,与其说Java在Web方面开发低效,倒不如说是Java采用第三方类库开发比较低效。但是Java相对于目前流行的动态语言在性能上有着绝对的优势,PHP、Ruby、Python、Java在执行速度上的比例是:1:2:4:100,也就是说Java的执行速度大概是PHP的100倍,是Ruby的50倍,是Python的25倍。所以Java提高在Web方面的开发效率,是很多个人站长所希望看到的。 1.1.1 Java Web框架的现状 Java在Web方面的开发框架多如牛毛。如最流行的SSH(Struts、Spring、Hibernate),还有同样流行的iBatis、WebWork、Seam等各式各样的MVC、ORM、IOC框架[1]。而国内也不乏SpringSide、Jdon这样把MVC、ORM、IOC整合在一起的优秀的企业级开发框架。 这些框架中有最优秀的设计思想,最优秀的设计模式,也不缺乏各种成功的大型商业案例[2]。但是它们对于类似Blog、BBS这样的个人型网站来说,太重量级,学习曲线也非常高。并且每一个框架中包含的Jar文件基本都是10MB左右, 而开发一个网站往往需要使用到多个框架,那么使用到的Jar文件可能会有几十上百MB,这对个人服务器的空间会造成很大的压力。所以这些框架对于个人小型网站不太适合。 1.2 课题内容 分析目前各种个人小型网站的主要功能和需求。学习Rails,Django等快速开发框架的技术特点。运用Java技术开发出一套小巧、易用、开发迅速的Web框架。框架主要实现MVC、DAO、IOC、JSON等多个常用功能。并对开发人员平时可能用到的操作进行封装,使开发人员开发时更少的直接接触Java API。而框架内部所使用到的通用操作,皆由框架内部工具类提供,不采用任何第三方组件,并隐藏内部工具类的接口,以降低开发人员的学习曲线和框架API的复杂性。 1.3 课题目的和意义 课题目的:通过对个人小型网站的功能、需求分析,和对当前主流开发技术的学习。充分发挥Java的高性能的优势,为小型网站站长提供一个技术门槛低,且能够快速开发出高性能的个人网站的框架。 课题意义:个人建站已经越来越流行,目前的主要建站技术PHP、Ruby On Rails、Django On Python虽然开发迅速,但是性能不够理想。而Java的性能非常优秀但其常见的Web开发框架效率却非常低下。一门语言的性能不能通过编码来大幅度的提升,但是开发效率却可以通过框架的封装来提高。所以Java的快速开发框架可以在保证性能的同时,极大的提升开发效率,让个人小型网站不但开发迅速,而且能够承受更大的访问压力。为现在个人建站潮流注入新的活力。 2 系统分析 2.1 可行性分析 2.1.1 技术可行性 本框架采用Java技术来实现。使用Eclipse作为开发工具,整个项目用Maven和SVN完成项目管理和版本控制。Java和Eclipse是平时最常使用的开发语言和IDE,所以很熟悉;而SVN在团队开发中使用的次数也较多,并且Eclipse有 插件对其支持,使用起来非常简单;由于只使用到Maven的插件管理、编译、打包等入门级功能,所以使用Maven也不存在技术问题。 而对于一些流行的框架如:Struts、Hibernate、Spring和Ruby的Rails框架,由于平时使用的非常多,对它们的设计思想,大致实现过程也有一定的了解,可以从这些框架中吸取相应的优点。 使用的Web应用服务器是Tomcat,由于平时一般开发的都是Java Web项目,而使用的服务器都是

文档评论(0)

347991227 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档