当前位置:  编程技术>软件工程/软件设计
本页文章导读:
    ▪webConfig对访问者的权限设置      <configuration>     <system.web>         <compilation debug="true" targetFramework="4.0" />  Session跳转网页的方式       <au.........
    ▪第一章 Spring介绍      1.1、Spring是什么 官网首页是这样解释的:Springis the most popular application development framework for enterpriseJava™. Millions of developers use Spring to create high performing,easily testable, reusable code without any lock-in. S.........
    ▪UILite简介      UILite是一款继承自WTL以及和界面无关的功能库的合集,能够生成很小的可执行文件。如果你也象我一样希望自己的程序又小又快的话,UILite就是你的选择。当然,我们还要克服一些障碍:  .........

[1]webConfig对访问者的权限设置
    来源: 互联网  发布时间: 2013-11-19

<configuration>
    <system.web>
        <compilation debug="true" targetFramework="4.0" />

 Session跳转网页的方式
      <authentication mode="Forms">
        <forms loginUrl="WebLogin.aspx" defaultUrl="Index.aspx"/>
      </authentication>
      <authorization>
        <!---拒绝所有匿名用户访问项目下的所有文件-->
        <deny users="?"/>
<!--设置所有用户都可以访问项目下的所有文件-->
        <!--<allow users="*"/>-->
      </authorization>
    </system.web>
   <!--设置非匿名用户可以访问项目下的文件路径-->
  <location path="admin">
    <system.web>
      <authorization>
        <deny users="?"/>
      </authorization>
    </system.web>
  </location>
 
</configuration>

作者:shang_111111 发表于2013-6-14 8:54:41 原文链接
阅读:65 评论:0 查看评论

    
[2]第一章 Spring介绍
    来源: 互联网  发布时间: 2013-11-19
1.1、Spring是什么

官网首页是这样解释的:Springis the most popular application development framework for enterpriseJava™. Millions of developers use Spring to create high performing,easily testable, reusable code without any lock-in.

Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。

◆目的:解决企业应用开发的复杂性

◆功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能

◆范围:任何Java应用

简单来说,Spring是一个轻量级的IoC(控制反转)和AOP(面向切面)的容器框架。



1.2 Spring官方网站

http://www.springsource.org/

API下载在文档页面可进去。




1.3 Spring能做什么

1.3.1通过IoC降低组件间的耦合度,实现软件各层的解藕。

1.3.2Spring提供了单例模式、众人多辅助工具类等,使程序员更专注于上层的应用

1.3.3AOP编程的支持,开发人员通过Spring可更方便进行面向切面的编程。

1.3.4声明式事务的支持,程序员不需要再手动编码去维护事务。

1.3.5可以用非容器依赖的编程方式进行几乎所有的测试工作。

1.3.6与其它框架的无逢结合,并且可以降低其它框架的使用难度

1.3.6降低JavaEE API的使用难度



1.4 Spring的体系结构


    
[3]UILite简介
    来源: 互联网  发布时间: 2013-11-19

UILite是一款继承自WTL以及和界面无关的功能库的合集,能够生成很小的可执行文件。如果你也象我一样希望自己的程序又小又快的话,UILite就是你的选择。当然,我们还要克服一些障碍:

  1) ATL/WTL样式的模板类初看起来有点怪异 
  2) 没有类向导的支持,所以要手工处理所有的消息映射。 
  3) MSDN没有正式的文档支持,你现在看到的就是UILite的最权威的文档

4) 买不到参考书籍 
  5) 没有微软的官方支持, 因为这是我写的库
  6) ATL/WTL的窗口与MFC的窗口有很大的不同,你所了解的有关MFC的知识并不全部适用与WTL。 UILite的界面部分基于WTL的。
  
  从另一方面讲,UILite 也有它自身的优势:

  1) 不需要学习或掌握复杂的文档/视图框架。 
  2) 具有WINDOWS的基本的界面特色,支持大部分WINDOWS或者MFC的窗口控件 
  3) 增强了一些WINDOWS/MFC的特性,比如对浏览器的支持,WEBBrowser支持了JS的调用和回调,方便编写和网页有互动的程序。
  4) 可生成较小的可执行文件,得益于设计优良的WTL。 
  5) 你可以修正自己使用的UILite 中的错误(BUG)而不会影响其他的应用程序,因为UILite的界面部分全是用模版实现的,所以你看到的是所有的源码

6)DirectUI支持,DirectUI是指无窗口UI自绘界面,即界面上所有的控件都不是窗口,而是直接绘制出来的,UILite支持基于XML配置的动态DirectUI界面编程,这里实现了业务和界面分离,界面实现了布局和资源分离,资源实现了语言资源和非语言资源分离,对于开发者来说,这些资源的管理都不用关心,这些UILite都已经做好了,窗口部分实现了DirectUI和标准WINDOWS窗口混合使用,也就是开发这可以在DirectUI窗口中包含标准Windows窗口,听起来很神奇是吧,这些UILite也帮你做好了。

7)丰富的字符串处理,查找、替换、hash、字符集转换、反向字符串操作、内存字符串操作、字符串和数据(int,,long,double\rect,font,color)等等的无缝转换

8) 加密解密,支持绝大部分加密解密操作

9)压缩解压

10)URL操作,支持大部分网络协议(HTTP/FTP)等

11)SOCKET网络、UILite使用模版技术实现了网络的高度的可定制和高性能要求。

12)Event事件模型,UILite使用模版技术加上智能指针技术实现了数据的事件驱动模型,有效的解决了数据业务模块的高效智能通讯问题,实现了模块间的高内聚。

13)内存池\、对象池,解决了内存碎片问题

14)线程/线程池,让开发者不用再关心线程的强杀导致的种种问题,智能线程分配技术,有效的节省了系统线程开销。

15)轻量级的HTTP服务器支持

16)) XML支持,作者设计的XML解析器,是世界上解析最快的XML解析器,同时支持宽字符和窄字符两种字符,支持直接内存解析,支持大部分格式的XML文档,UILite的DirectUI就是基于Markup的XML解析器。

17) INI格式文件的解析支持,命令行解析的支持等

18)文件操作的封装,支持File、TextFile、MemoryFile、IndexFile等

19)辅助的统计相关支持,调试、日志、时间统计等。

20)时间的封装

21)进程间的通讯等

22) 数据库支持,支持各种数据库的访问,以及内嵌到程序的SQLite的封装

23) 脚本的支持,UILite支持UI的脚本交互,也可以支持非UI程序的脚本交互,支持javascript/vbs等脚本交互。


  在接下来的文章中,我将介绍UILite的各个方面,先从UI部分介绍。

这里贴出使用UILite的案例:



作者:i7thTool 发表于2013-6-14 13:29:48 原文链接
阅读:16 评论:0 查看评论

    
最新技术文章:
▪主-主数据库系统架构    ▪java.lang.UnsupportedClassVersionError: Bad version number i...    ▪eclipse项目出现红色叉叉解决方案
▪Play!framework 项目部署到Tomcat    ▪dedecms如何做中英文网站?    ▪Spring Batch Framework– introduction chapter(上)
▪第三章 AOP 基于@AspectJ的AOP    ▪基于插件的服务集成方式    ▪Online Coding开发模式 (通过在线配置实现一个表...
▪观察者模式(Observer)    ▪工厂模式 - 程序实现(java)    ▪几种web并行化编程实现
▪机器学习理论与实战(二)决策树    ▪Hibernate(四)——全面解析一对多关联映射    ▪我所理解的设计模式(C++实现)——解释器模...
▪利用规则引擎打造轻量级的面向服务编程模式...    ▪google blink的设计计划: Out-of-Progress iframes    ▪FS SIP呼叫的消息线程和状态机线程
▪XML FREESWITCH APPLICATION 实现    ▪Drupal 实战    ▪Blink: Chromium的新渲染引擎
▪(十四)桥接模式详解(都市异能版)    ▪你不知道的Eclipse用法:使用Allocation tracker跟...    ▪Linux内核-进程
▪你不知道的Eclipse用法:使用Metrics 测量复杂度    ▪IT行业为什么没有进度    ▪Exchange Server 2010/2013三种不同的故障转移
▪第二章 IoC Spring自动扫描和管理Bean    ▪CMMI简介    ▪目标检测(Object Detection)原理与实现(六)
▪值班总结(1)——探讨sql语句的执行机制    ▪第二章 IoC Annotation注入    ▪CentOS 6.4下安装Vagrant
▪Java NIO框架Netty1简单发送接受    ▪漫画研发之八:会吃的孩子有奶吃    ▪比较ASP和ASP.NET
▪SPRING中的CONTEXTLOADERLISTENER    ▪在Nginx下对网站进行密码保护    ▪Hibernate从入门到精通(五)一对一单向关联映...
▪.NET领域驱动设计—初尝(三:穿过迷雾走向光...    ▪linux下的块设备驱动(一)    ▪Modem项目工作总结
▪工作流--JBPM简介及开发环境搭建    ▪工作流--JBPM核心服务及表结构    ▪Eclipse:使用JDepend 进行依赖项检查
▪windows下用putty上传文件到远程Linux方法    ▪iBatis和Hibernate的5点区别    ▪基于学习的Indexing算法
▪设计模式11---设计模式之中介者模式(Mediator...    ▪带你走进EJB--JMS编程模型    ▪从抽象谈起(二):观察者模式与回调
▪设计模式09---设计模式之生成器模式(Builder)也...    ▪svn_resin_持续优化中    ▪Bitmap recycle方法与制作Bitmap的内存缓存
▪Hibernate从入门到精通(四)基本映射    ▪设计模式10---设计模式之原型模式(Prototype)    ▪Dreamer 3.0 支持json、xml、文件上传
▪Eclipse:使用PMD预先检测错误    ▪Jspx.net Framework 5.1 发布    ▪从抽象谈起(一):工厂模式与策略模式
▪Eclipse:使用CheckStyle实施编码标准    ▪【论文阅读】《Chain Replication for Supporting High T...    ▪Struts2 Path_路径问题
▪spring 配置文件详解    ▪Struts2第一个工程helloStruts极其基本配置    ▪Python学习入门基础教程(learning Python)--2 Python简...
▪maven springmvc环境配置    ▪基于SCRUM的金融软件开发项目    ▪software quality assurance 常见问题收录
▪Redis集群明细文档    ▪Dreamer 框架 比Struts2 更加灵活    ▪Maven POM入门
▪git 分支篇-----不断更新中    ▪Oracle非主键自增长    ▪php设计模式——UML类图
▪Matlab,Visio等生成的图片的字体嵌入问题解决...    ▪用Darwin和live555实现的直播框架    ▪学习ORM框架—hibernate(二):由hibernate接口谈...
▪(十)装饰器模式详解(与IO不解的情缘)    ▪无锁编程:最简单例子    ▪【虚拟化实战】网络设计之四Teaming
▪OSGi:生命周期层    ▪Javascript/Jquery——简单定时器    ▪java代码 发送GET、POST请求
▪Entity Framework底层操作封装(3)    ▪HttpClient 发送GET、POST请求    ▪使用spring框架,应用启动时,加载数据
▪Linux下Apache网站目录读写权限的设置    ▪单键模式的C++描述    ▪学习ORM框架—hibernate(一):初识hibernate
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3