网站ssh框架搭建怎么搭建,网站的模板是通过哪些软件来实现的

SiteStar网站建设系统是一种全新的互联网应用模式,它一改过去传统的企业建站方式,不需企业编写任何程序或网页,无需学习任何相关语言,也不需第三方代写或管理网站,只需应用系统所提供的各种强大丰富的功能模块,即可轻松生成企业个性化的精美网站。&SiteStar网站建设系统前后历经三年时间进行开发, 该系统能让用户在短时间内迅速架设属于自己公司的企业网站。系统易学易懂,用户只需会上网、不需学习编程及任何语言,只要使用该系统平台,只要会打字,即可在线直接完成建站所有工作。同时该系统率先在国内采用模块化管理,您想要改变页面布局仅需使用鼠标拖拽相应的模块到指定的页面区域即可,真正做到所见即所得。当然,如果您懂HTML语言,您还可以在建站系统的框架内设计个性化的网站,系统给予了您相当大的自由度。建站之星SiteStar v2.7 正式版更新内容:增加和改善功能1、站点基本设置中增加地址栏图标上传。2、调整文章、产品按后台顺序值从大到小进行排序显示。3、新增留言模块自定义留言项功能,方便各种网站留言表单需求。4、下载模块中,下载类型新增外部链接方式。5、友情链接、在线客服模块,新增排序字段,可调整显示顺序。6、新增走马灯按后台顺序值从大到小进行排序显示。7、增强公告模块设置滚动速度。8、产品列表显示方式,新增始终打开方式。9、新增批量移动文章或产品到指定分类功能。10、新增文件管理编辑器附件支持doc,docx,xls,xlsx,ppt,pptx,wps,pdf文件格式上传 & &11、添加页面,页面属性选择下载列表时,新增下载列表支持子类分类选择12、新增会员购物积分功能,需开启。13、访问模式新增自定义链接方式,这样页面地址可以自定义修改,有利于SEO优化。14、新增在线客服浮动窗口为固定展开显示。修复BUG1、修复对联广告为竖排的形式。2、修复在线客服yahoo图标有语言区分。3、修复产品或文章分类管理中有产品或文章时,不能删除当前分类。4、修改站点基本设置时不会跳转到多语言站点中别的站点语言。5、修复bshare验证邮箱名含有特殊字符不成功现象。6、修复Banner内容编辑,编辑在所有页面显示banner,多图片文件轮播样式缺少效果九和效果十7、修复部分水印字体显示不正常现象。8、修复编辑产品时删除产品大图,不能上传同名的大图。9、修复伪静态状态下,不能下载数据库备份文件。10、修复导航栏内容编辑,删除自定义栏目,自定义页面内容也同时删除。11、修复登录验证码不能自动刷新。12、修复公告模块标题字体大小在不同浏览器显示大小不统一.13、修复添加文章、产品时,对文章、产品简介内容中进行div标签过滤。14、修复后台管理面版自定义快捷方式添加链接含有”&”参数保存后就消失了。15、修复普通管理员不能修改注册会员密码。16、修复快钱,支付成功后不能返回订单状态。
适合机型:三星S7562,三星S7562刷机包
Android版本:4.0.4
ROM大小:411.10 MB
本站提供的软件会测试再上传,但无法保证所有软件都没有问题,如果您发现链接错误或其它问题,请在评论里告诉我们!
下载点支持点击下载(IE图标)或(迅雷图标),若直接点击下载速度太慢,请尝试点击其他的下载点,若文件太大请尝试使用迅雷下载。为确保下载的文件能正常使用,请使用最新版本解压本站软件。
建议大家谨慎对待所下载的文件,大家在安装的时候务必留意每一步!关于或的有关提示,请自行注意选择操作。
本站所有资源均是软件作者、开发商投稿、网上搜集,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!将不对任何资源负法律责任。所有资源请在下载后24小时内删除。
下载试用软件觉得合适好用,请到购买正版,唯有如此才能更好地支持你所喜欢的软件更好发展!本站严厉谴责和鄙夷一切利用本站资源进行牟利的盗版行为!
网友评论评论内容摘要(共 11 条,) 得分 44 分
上传不能访问
回复 5 楼zkky:狗屁,建站之星的东西也有人敢用????我是用过了以后就再也不敢恭维了,不只网站不好,服务态度更是很差很强大
建站之星终身授权。史上最低价。最新版V2.4官方认证授权,官方可查询。详情咨询七天美橙!2000套模版任意下载,终身授权仅需80元!
怎么破解啊
怎么安装啊?"将所有文件上传到对应网站空间根目录'这句话我不理解
1.2功能不错,好强大,有产品放大镜,广告工具,水印功能不错,模板也更漂亮了,建网站就用它拉.
功能上完全开放的,非常好用.顶
顶,我用了,挺不错的,而且网站做好的话,还可以到他们论坛里面去申请优秀网站推荐。娃哈哈
我下载了,感觉还不错,模板很漂亮,而且是免费的,我就喜欢免费的.
希望模板越来越多,以后建站就用它拉.
非凡软件热门专题推荐&?xml version="1.0" encoding="utf-8" ?&&hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"&
&class name="MyWeb.WebTemp.Model.User,MyWeb.WebTemp.Model" table="Hksj_User" lazy="false"&
&id name="Id" column="Id" type="Int32"&
&generator class="native" /&
&property name="Name" column="SName" type="String" length="20" /&
&property name="NickName" column="SNickName" type="String" length="20" /&
&property name="PassWord" column="SPassWord" type="String" length="30" /&
&property name="IdentifyId" column="SIdentifyId" type="String" length="30" /&
&property name="Phone" column="SPhone" type="String" length="50" /&
&property name="Email" column="SEmail" type="String" length="50" /&
&property name="CreateTime" column="DCreateDate" type="DateTime" /&
&property name="Creator" column="SCreator" type="String" length="20" /&
&property name="LastTimeLogOn" column="DLastTimeLogOn" type="DateTime" /&
&/class&&/hibernate-mapping&
&
注意:在User.hbm.xml文件上 右击--&的属性& 将[生成操作] 设置为嵌入资源
&
对于这部分简单说一下,这是我们为Nhibernate操作数据库做铺垫。Nhibernate就是这样要求的。我们按照模板来配置就行了。User.hbm.xml中的配置是根据数据库中的表和我们的实体类User进行对应的。这方面不多讲,可以参考Nhibernate的官方文档。不难,认真看,就能猜出大部分。例如:&property name="Email" column="SEmail" type="String" length="50" /& && 意思: property name指的是:User类的属性名字 Email对应数据库的列SEmail 类型是String,长度50个字符。
第二步:配置webconfig!这一步非常关键也很重要。但是基本上就是模板,大家拷贝一下就行了。没什么好说的,注释也很详细。大家看一下,就在几个地方添加就行了。
&?xml version="1.0"?&&!--
Note: As an alternative to hand editing this file you can use the
web admin tool to configure settings for your application. Use
the Website-&Asp.Net Configuration option in Visual Studio.
A full list of settings and comments can be found in
ments usually located in
\Windows\Microsoft.Net\Framework\v2.x\Config --&&configuration&
&configSections&
&sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF"&
&sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF"&
&section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF" requirePermission="false" allowDefinition="MachineToApplication"/&
&sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF"&
&section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF" requirePermission="false" allowDefinition="Everywhere"/&
&section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF" requirePermission="false" allowDefinition="MachineToApplication"/&
&section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF" requirePermission="false" allowDefinition="MachineToApplication"/&
&section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF" requirePermission="false" allowDefinition="MachineToApplication"/&
&/sectionGroup&
&/sectionGroup&
&/sectionGroup&
&!--Spring.Net For Log4net --&
&section name="nhibernate" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c" /&
&section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/&
&sectionGroup name="common"&
&section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging"/&
&/sectionGroup&
&sectionGroup name="spring"&
&section name="context" type="Spring.Context.Support.WebContextHandler, Spring.Web"/&
&section name="objects" type="Spring.Context.Support.DefaultSectionHandler, Spring.Core"/&
&section name="parsers" type="Spring.Context.Support.NamespaceParsersSectionHandler, Spring.Core"/&
&/sectionGroup&
&section name="SpringOverrideProperty" type="System.Configuration.NameValueSectionHandler"/&
&!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --&
&/configSections&
&!--Spring.Net For Log4net --&
&SpringOverrideProperty&
&add key="NamingStrategy.TableHead" value=""/&
&add key="db.datasource" value="server=.;uid=pwd=123;database=HkT"/&
&!-- 0 to 6 (1 Debug 4 Error)--&
&add key="SystemInit.IsDebug" value="true"/&
&add key="SystemInit.Level" value="4"/&
&add key="MappingAssemblies" value="Hksj.HkWeb.HibernateDao,Hksj.HkWeb.HibernateDao"/&
&/SpringOverrideProperty&
&log4net debug="true"&
&appender name="LogFileAppender" type="log4net.Appender.FileAppender"&
&param name="File" value="Logs\Application.log.txt"/&
&param name="datePattern" value="MM-dd HH:mm"/&
&param name="AppendToFile" value="true"/&
&layout type="log4net.Layout.PatternLayout"&
&param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n"/&
&/appender&
&appender name="HttpTraceAppender" type="log4net.Appender.ASPNetTraceAppender"&
&layout type="log4net.Layout.PatternLayout"&
&param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n"/&
&/appender&
&appender name="EventLogAppender" type="log4net.Appender.EventLogAppender"&
&layout type="log4net.Layout.PatternLayout"&
&param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n"/&
&/appender&
&appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender"&
&param name="File" value="Logs/Log.txt"/&
&param name="AppendToFile" value="true"/&
&param name="MaxSizeRollBackups" value="10"/&
&param name="MaximumFileSize" value="100K"/&
&param name="RollingStyle" value="Size"/&
&param name="StaticLogFileName" value="true"/&
&layout type="log4net.Layout.PatternLayout"&
&param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n"/&
&/appender&
&level value="ALL"/&
&appender-ref ref="RollingLogFileAppender"/&
&/log4net&
&parser type="Spring.Data.Config.DatabaseNamespaceParser, Spring.Data"/&
&parser type="Spring.Transaction.Config.TxNamespaceParser, Spring.Data"/&
&/parsers&
&resource uri="~/Configs/CommonDao.xml"/&
&resource uri="~/Configs/HibernateDaos.xml"/&
&resource uri="~/Configs/Services.xml"/&
&!--&resource uri="~/Configs/Webs.xml"/&--&
&resource uri="~/Configs/Controls.xml"/&
&/context&
&!--&objects xmlns="http://www.springframework.net"/&--&
&!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --&
&appSettings&
&/appSettings&
&connectionStrings&
&add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.User Instance=true" providerName="System.Data.SqlClient"/&
&/connectionStrings&
&system.web&
Set compilation debug="true" to insert debugging
symbols into the compiled page. Because this
affects performance, set this value to true only
during development.
&compilation debug="true"&
&assemblies&
&add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C"/&
&add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF"/&
&add assembly="System.Web.Abstractions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF"/&
&add assembly="System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF"/&
&add assembly="System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF"/&
&add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C"/&
&add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C"/&
&add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C"/&
&/assemblies&
&/compilation&
The &authentication& section enables configuration
of the security authentication mode used by
ASP.NET to identify an incoming user.
&authentication mode="Forms"&
&forms loginUrl="~/Account/LogOn" timeout="2880"/&
&/authentication&
&membership&
&providers&
&add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="ApplicationServices" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" passwordStrengthRegularExpression="" applicationName="/"/&
&/providers&
&/membership&
&providers&
&add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="ApplicationServices" applicationName="/"/&
&/providers&
&/profile&
&roleManager enabled="false"&
&providers&
&add connectionStringName="ApplicationServices" applicationName="/" name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/&
&add applicationName="/" name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/&
&/providers&
&/roleManager&
The &customErrors& section enables configuration
of what to do if/when an unhandled error occurs
during the execution of a request. Specifically,
it enables developers to configure html error pages
to be displayed in place of a error stack trace.
&customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm"&
&error statusCode="403" redirect="NoAccess.htm" /&
&error statusCode="404" redirect="FileNotFound.htm" /&
&/customErrors&
&controls&
&add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF"/&
&add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF"/&
&/controls&
&namespaces&
&add namespace="System.Web.Mvc"/&
&add namespace="System.Web.Mvc.Ajax"/&
&add namespace="System.Web.Mvc.Html"/&
&add namespace="System.Web.Routing"/&
&add namespace="System.Linq"/&
&add namespace="System.Collections.Generic"/&
&/namespaces&
&httpHandlers&
&remove verb="*" path="*.asmx"/&
&!--+++++++++++++++++++++++++spring.net nhibernate++++++++++++++++++++++++--&
&add verb="*" path="*.aspx" type="Spring.Web.Support.PageHandlerFactory, Spring.Web"/&
&!--+++++++++++++++++++++++++spring.net nhibernate++++++++++++++++++++++++--&
&add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF"/&
&add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF"/&
&add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF" validate="false"/&
&add verb="*" path="*.mvc" validate="false" type="System.Web.Mvc.MvcHttpHandler, System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF"/&
&/httpHandlers&
&httpModules&
&add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF"/&
&add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF"/&
&!--+++++++++++++++++++++++++spring.net nhibernate++++++++++++++++++++++++--&
&add name="OpenSessionInView" type="Spring.Data.NHibernate.Support.OpenSessionInViewModule, Spring.Data.NHibernate12"/&
&add name="Spring" type="Spring.Context.Support.WebSupportModule, Spring.Web"/&
&!--+++++++++++++++++++++++++spring.net nhibernate++++++++++++++++++++++++--&
&/httpModules&
&/system.web&
&system.codedom&
&compilers&
&compiler language="c#;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c"&
&providerOption name="CompilerVersion" value="v3.5"/&
&providerOption name="WarnAsError" value="false"/&
&/compiler&
&compiler language="vbscript" extension=".vb" warningLevel="4" type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c"&
&providerOption name="CompilerVersion" value="v3.5"/&
&providerOption name="OptionInfer" value="true"/&
&providerOption name="WarnAsError" value="false"/&
&/compiler&
&/compilers&
&/system.codedom&
&system.web.extensions/&
The system.webServer section is required for running ASP.NET AJAX under Internet
Information Services 7.0.
It is not necessary for previous version of IIS.
&system.webServer&
&validation validateIntegratedModeConfiguration="false"/&
&modules runAllManagedModulesForAllRequests="true"&
&remove name="ScriptModule"/&
&remove name="UrlRoutingModule"/&
&add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF"/&
&add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF"/&
&/modules&
&handlers&
&remove name="WebServiceHandlerFactory-Integrated"/&
&remove name="ScriptHandlerFactory"/&
&remove name="ScriptHandlerFactoryAppServices"/&
&remove name="ScriptResource"/&
&remove name="MvcHttpHandler"/&
&remove name="UrlRoutingHandler"/&
&add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF"/&
&add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF"/&
&add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF"/&
&add name="MvcHttpHandler" preCondition="integratedMode" verb="*" path="*.mvc" type="System.Web.Mvc.MvcHttpHandler, System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF"/&
&add name="UrlRoutingHandler" preCondition="integratedMode" verb="*" path="UrlRouting.axd" type="System.Web.HttpForbiddenHandler, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/&
&/handlers&
&/system.webServer&&/configuration&
注意:
1、其中这个设置要和你的Nhibernate版本一致。我用的版本比较老。这个一定注意。&section name="nhibernate" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c" /&
2、 下面这段的意思是我们在这个地方引入:web网站项目 Configs文件夹下的CommonDao.xml....这几个文件。待会将这几个文件的代码贴出来。
&&&&& &context&&&&&& &resource uri="~/Configs/CommonDao.xml"/&&&& ---用于配置NhibernateSessionFactory,数据库连接等【Nhib核心配置】&&&&& &resource uri="~/Configs/HibernateDaos.xml"/&-----配置Dao层所需要的SessionFactory&&&&& &resource uri="~/Configs/Services.xml"/&&&&&&&&& -----配置业务逻辑层所需要的Dao层的支持&&&&& &resource uri="~/Configs/Controls.xml"/&&&&&&&&& -----目前此文件用于Controls的配置注入,暂时不考虑&&& &/context&
3、一一展示在Web网站项目下
我们在web项目根目录下创建文件Configs。并在Configs中添加以上四个xml文件。下面我一一讲述他们的作用。
先看一下目前项目的截图:
(1)CommonDao.xml文件是Nhibernate操作数据库的核心的配置。并配置了可注入到Dao层的SessionFactory。没什么好说的,其实也都是模板。代码如下:
&
代码
&?xml version="1.0" encoding="utf-8" ?&&objects xmlns="http://www.springframework.net"
xmlns:db="http://www.springframework.net/database"&
&description&
Definitions for the NHibernate Objects.
&/description&
&!-- Database and NHibernate Configuration这下面是配置使用Nhibernate --&
&db:provider id="DbProvider"
provider="SqlServer-2.0"
connectionString="database=HkTuid=pwd=123;server=.;"/&
&object id="SessionFactory" type="Spring.Data.NHibernate.LocalSessionFactoryObject, Spring.Data.NHibernate12"&
&property name="DbProvider" ref="DbProvider" /&
&property name="MappingAssemblies"&
&!--这是配置嵌入资源的xx类对应的xx.hbm.xml文件所在的项目名称--&
&value&MyWeb.WebTemp.Model&/value&
&/property&
&property name="HibernateProperties"&
&dictionary&
&entry key="hibernate.connection.provider" value="NHibernate.Connection.DriverConnectionProvider" /&
&entry key="hibernate.dialect" value="NHibernate.Dialect.MsSql2005Dialect" /&
&entry key="hibernate.connection.driver_class" value="NHibernate.Driver.SqlClientDriver" /&
&entry key="show_sql" value="true" /&
&/dictionary&
&/property&
&object id="HibernateTransactionManager" type="Spring.Data.NHibernate.HibernateTransactionManager, Spring.Data.NHibernate12"&
&property name="DbProvider" ref="DbProvider" /&
&property name="sessionFactory" ref="SessionFactory" /&
&object id="TransactionInterceptor" type="Spring.Transaction.Interceptor.TransactionInterceptor, Spring.Data"&
&property name="TransactionManager" ref="HibernateTransactionManager" /&
&property name="TransactionAttributeSource"&
&object type="Spring.Transaction.Interceptor.AttributesTransactionAttributeSource, Spring.Data" /&
&/property&
&/object&&/objects&
注:上面代码中有两个地方需要看一下对应你的项目改一下。一个就是连接字符串。我不用说了。另外一个就是:实体类映射数据库文件hbm.xml文件所在的项目名称一定要配置对了。
&
(2)HibernateDaos.xml用于配置Dao层的xml文件。这个可以放到CommonDao中,如果系统比较复杂的话,最好单独拿出来放到一个xml文件中,这样比较清晰。还是看代码如下:
代码
&?xml version="1.0" encoding="utf-8" ?&&objects xmlns="http://www.springframework.net" xmlns:db="http://www.springframework.net/database"&
&object id="UserDao" type="Hksj.HkWeb.HibernateDao.Hibernate.UserDaoHibernate,Hksj.HkWeb.HibernateDao"&
&property name="SessionFactory" ref="SessionFactory" /&
&/object&&/objects&
注:type="MyWeb.WebTemp.HibernateDao.UserDaoHibernate,MyWeb.WebTemp.HibernateDao"&
加粗的是Dao层实现类的全名称。后面那个是对应的项目名称【其实是程序集】。看到了我们Dao层配置了SessionFactory。呵呵这里不详细讲。为什么Dao层里面没有属性SessionFactory,但是我们这里配置了呢?呵呵
(3)Services.xml是配置我们的业务逻辑实现类的。看代码:
代码
&?xml version="1.0" encoding="utf-8" ?&&objects xmlns="http://www.springframework.net" xmlns:db="http://www.springframework.net/database"&
&object id="UserService" type="MyWeb.WebTemp.BLL.UserServiceImpl,MyWeb.WebTemp.BLL"&
&property name="UserDao" ref="UserDao" /&
&/object&&/objects&
这段代码就是将我们的Dao实体注入给业务逻辑层
&
&
到此为止,我们把Spring.Net和Nhibernate的配置基本就搞定了。
这块的配置是够复杂的。不过亲自配置一遍后,熟悉了就没什么的了。
这里要对web项目添加Model项目引用,BLL层项目引用。还有Dao层项目引用。添加spring.net和Nhibernate的dll的引用。
&
原文网址:/fly_dragon/archive/2010/09/archive//1820301.html
个人如果但靠自己,如果置身于集体的关系之外,置身于任何团结民众的伟大思想的范围之外,就会变成怠惰的、保守的、与生活发展相敌对的人。&&高尔基
业务部:黄浦区重庆北路211号602、603室 | 技术部:松江区南期昌路458弄99号102室 | 综合部:松江区南期昌路346弄50号401室
Copyright &
All Rights Reserved
电话:021- &传真:

我要回帖

更多关于 ssh框架搭建 的文章

 

随机推荐