使用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系统》
课程计划表
课程描述:
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 |
相关文章推荐
- ASP.NET MVC+Spring.net+Nhibernate+EasyUI+Jquery开发案例(2)
- ASP.NET MVC+Spring.net+Nhibernate+EasyUI+Jquery开发案例(1)
- ASP.NET MVC+Spring.net+Nhibernate+EasyUI+Jquery开发案例(1)
- 使用ASP.NET快速开发平台,获得表单源码,用珍藏资料换来的代码生成器!
- ASP.NET,C#.NET 通用权限系统组件源码使用说明,程序开发的尚方宝剑,程序架构标准参考,程序开发必备知识
- ASP.NET MVC+Spring.net+Nhibernate+EasyUI+Jquery开发案例(1)
- ASP.NET MVC+Spring.net+Nhibernate+EasyUI+Jquery开发案例(2)
- ASP.NET MVC+Spring.net+Nhibernate+EasyUI+Jquery开发案例(2)
- ASP.NET,C#.NET 通用权限系统组件源码使用说明,程序开发的尚方宝剑,程序架构标准参考,程序开发必备知识
- 如何使用asp.net 开发 ext 2.0 tree ?
- 使用VS Code开发ASP.NET 5 应用程序
- 沐雪多用户微信公众平台开发源码(2016年最新的asp.net C# 微信源码)
- ASP.NET企业开发框架IsLine FrameWork系列之十二--使用Session、Cookie与安全支持
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之用户管理(1)
- java、前端、php、asp.net开发资源分享(视频教程,源码,项目)
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之用户管理(1)
- ASP.NET开发人员经常使用的三十三种代码
- 使用VS2008开发运行在.net 2.0环境下的 ASP.NET AJAX 网站
- Spring.NET企业架构实践之 Nhibernate + WCF + ASP.NET MVC + NVelocity 对PetShop4.0重构(三)——持久层
- [转]ASP.NET MVC Spring.NET NHibernate 整合