您的位置:首页 > 编程语言 > ASP

使用asp.net+NHibernate+Spring开发CMS系统(送源码)

2010-11-30 11:06 453 查看
使用asp.net+NHibernate+Spring开发CMS系统(送源码)

课程描述:
SSH(Spring、Struts、Hibernate)架构早就已经广泛应用在J2EE平台,并被证明是成功的轻量级架构组合,那么本课程就将这套开源的框架引入到ASP.NET的开发中来,只不过Struts被ASP.NET MVC所取代。
本课程包含了软件开发生命周期的各个阶段,从需求到部署,从数据库设计到程序编码,从界面到html。力图让学员对软件开发的过程有一个实际的认识,而不是停留在想象阶段。

另外,课程中深入介绍了O/R Mapping、IoC、常用设计模式以及一些最佳实践。以及它们在本项目中是如何应用的。其中包括一些软件开发工具的介绍,比如Visual Studio、PowerDesigner、Rational Rose等。

相关课程链接:

http://www.hztraining.com/bbs/showtopic-482.aspx

《使用asp.net+NHibernate+Spring开发CMS系统》
课程计划表

序号
培训内容
课时
1
项目概述及项目功能演示
课程目标:了解CMS内容管理系统项目的总体架构,通过功能演示对项目需求有整体的了解。
课程内容:
l 概述项目的总体架构,描述CMS内容管理系统的功能需求
l 讲解项目技术层面所包含的内容:
nAsp.net mvc
nSpring.net
nNhibernate
nIOC
nO/R Mapping
nDesign Patterns
项目功能描述
l 多种模型设计:设计动态、视图、关联模型,轻松完成CURD、多表查询、多表的关联等操作
l 模板引擎,支持插件扩展
l AJAX支持:AJAX数据返回方法,支持JSON、XML等格式,Jquery的使用方法;
l 统一用户管理:实现用户分组、用户信息及注册登录等功能管理,支持OpenID等验证方式
l 权限管理:基于RBAC认证,实现针对用户分组以及功能管理的权限分配
l 文章管理:实现无限级分类的文章管理
l 文章静态页面生成,可根据多种条件生成
l URL伪静态模式:URL支持REWRITE模式等伪静态的URL方式,方便构建构建需要的URL地址和进行SEO优化工作
l 国家化支持,支持服务器端国际化和前端(Js脚本)国际化
l 自动验证和完成:自动完成表单数据的验证和过滤,生成安全的数据对象
l 网站群功能:支持集中管理
l 其他功能:数据分页显示、文件上传、可视化编辑、图片验证码
4
2
CMS核心系统的设计与搭建
课程目标:
l 开发环境的搭建
l 掌握多层架构代码的部署及各层代码的编写,对常用功能类库进行分析与代码的设计
l 掌握asp.net mvc模型、视图、控制器的编写
l 掌握使用UML对软件进行分析设计的方法
l 掌握数据库的设计,以及PowerDesigner软件的使用(CDM图和PDM图)
l 模板引擎的设计与开发
课程内容:
l 通用模型访问数据库,并实现与项目的集成。
l 系统多层架构的设计,项目各层的设计与实现(配置及公用类库的封装)。
l 系统功能组件的应用,对CMS常用的功能进行分析与设计开发,主要包括“超文本编辑器控件(封装Fck)、文件上传(支持自定义上传图片功能:文件大小、像素大小、图片及文字水印、缩略图的生成) 、分页上传、数据分页、多语言、验证码”等。
30
3
后台管理系统的设计与开发
课程目标:
l 对“后台管理系统”的总体UI显示效果进行分析与设计
l 对“后台管理系统”的RBAC权限系统进行需求分析和代码的编写
l 后台管理系统各功能的实现(多层开发、类库使用、常用组件的使用、Jquery等 Ajax框架的使用等)
l 实战开发文章发布子系统
l 实战开发网站管理子系统
课程内容:
l 后台管理系统的UI搭建。
l 权限系统的数据库设计及功能的开发,主要功能包括(系统管理、用户管理、组织机构管理、网站群管理、用户分组管理、权限级别设置、权限组的管理、功能权限分配等)。
l 文章发布系统的设计及功能的开发,主要功能包括(文章分类添加与管理、新闻添加与管理、文章添加与管理)。
20
4
项目发布与部署
课程目标:
l 掌握在IIS下运行asp.net的注意事项。
课程内容:
l IIS和数据库服务器的安装配置
l 项目发布并部署到IIS服务器
1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐