基于JAVA的网站内容管理系统(jcms)的设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:albeewang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,随着互联网技术的不断成熟以及web技术的普遍应用,国内外出现了很多的网站内容管理系统(Content Manage System,CMS),但它们大部分都是基于asp或者php语言的,使用JAVA语言开发的网站内容管理系统很少。而Java是一个支持网络计算的面向对象的语言,也是目前网上最流行的网络语言,它在很多软件开发领域里都得到了广泛的应用。它的一些优点,比如跨平台、自动内存管理以及无比的健壮性和可靠性,都为网站内容管理系统的开发打下了坚实的基础。本文正是在这一背景下,对内容管理系统以及相关理论与方法进行了研究,并对基于JAVA的J2EE平台上的MVC设计模式和它的具体实现—Struts框架进行了深入的分析和研究,同时深入学习了目前在Web2.0里广泛应用的AJAX(AsynchronousJavaScript and XML)技术,最后在此基础上,自定义了一套标签库,运用MVC的设计模式设计并开发了一套基于JAVA的网站内容管理系统(JCMS)。JCMS作为网站内容管理系统的一个解决方案,采用了B/S的结构模式,使用Eclipse为开发工具,mysql做为后台数据库,Tomcat5.0为Web服务器。本文对系统的各个模块,数据库表结构都进行了详细的设计,并对各个功能模块进行了插件化的开发与实现,包括各个模块的定义、结构、界面以及功能的实现,同时运用了JAVA的缓存技术和中间件对系统做了优化。论文使用的关键技术,包括Ajax、数据库连接池、缓存及多线程。
其他文献
渐开线圆柱蜗杆与直齿轮正交消隙传动秦川机床集团有限公司戴纬经袁军晓我公司生产的YK7432A磨齿机,为了提高展成精度和消除齿侧间隙,采用了日本新型的渐开线圆柱蜗杆与直齿轮正交消隙
双圆弧齿轮齿端修形是减小啮入冲击、降低传动噪声、避免齿端崩角、提高使用寿命的有效措施。本文提出了适合工程应用的双圆弧齿轮齿端修形计算方法,并在催裂化装置高速双圆弧
目的:观察胰岛素增敏剂二甲双胍改善2型糖尿病胰岛素敏感性后对血压的影响.方法:71例2型糖尿病人口服二甲双胍(格华止)850 mg,qd-bid.治疗前后测定BMI、血压、FBG、PBG、FINS
分析了平塘县村级动物防疫员的基本现状及存在的主要问题,提出要做好村级动物防疫员的管理工作,充分发挥村级动物防疫员在重大动物疫病防控中的一线作用,才能有效预防控制重
随着现代工业控制以及计算机技术的迅猛发展,现场总线在工业控制领域得到了广泛的应用。现场总线控制系统将集散式控制系统中集中与分散相结合的模式变成了新型的全分布式控制
[目的]探讨细致化护理干预对腹腔镜阑尾炎切除术病人术后康复及心理健康的影响。[方法]将普外科收治的80例腹腔镜阑尾炎切除术病人根据随机数字表法分为观察组(n=40)及对照组
【正】京建市[2008]641号各区、县建委,各建筑业企业,各有关单位:为维护本市工程建设项目招标代理市场秩序,规范招标代理机构及其从业人员行为,提高行业管理水平,推进招标代
本文以传动体积最小为目标,对曲柄式渐开线行星齿轮传动的传动比做最优化分配;以该传动中少齿差内齿轮副的啮合效率最高为目标,对内齿轮副的几何参数进行优化设计。
大陆在美丽乡村建设过程中存在环境污染、规划混乱、文化衰败等突出问题,有些地区甚至呈现不断恶化的态势。因此,本文通过回顾台湾地区"农村再生计划"的历史背景,重点就科学
【正】 各区县建委、水务局,各集团、总公司,各有关单位:为加强我市地下水资源的管理和保护,减少水资源的浪费,防止相关地质灾害,根据《建设工程安全生产管理条例》及有关法