摘要: Struts是在WebWork2基础发展而来的。和struts1一样,Struts2也属于MVC框架。尽管struts2和struts1名字很像,但二者在代码风格上几乎是不一样的,那么既然有了struts1为什么还要有struts2呢?主要因为struts2有以下优点:①在软件设计上struts2没有像struts1那样跟servlet api和struts api有着紧密的耦合。struts2的应用可以不依赖于servlet api和struts api.这种设计是属于无侵入式设计。②struts提供了拦截器、利用拦截器可以进行AOP编程,实现如权限拦截等功能。③struts提供了类型转换器 阅读全文
posted @ 2012-07-30 22:11 呼啸而过 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 1、 varchar: 可变长度的非 Unicode 数据,最长为 8,000 个字符。 2、nvarchar: 可变长度 Unicode 数据,其最大长度为 4,000 字符。 3、char: 固定长度的非 Unicode 字符数据,最大长度为 8,000 个字符。 4、nchar 固定长度的 Unicode 数据,最大长度为 4,000 个字符。 5、 char和varchar都是字符串类型的 用Unicode编码的字符串,结果是字符的整数值. 阅读全文
posted @ 2012-07-30 15:29 呼啸而过 阅读(118) 评论(0) 推荐(0) 编辑
摘要: struts工作流程:①当web server启动时,实例化AxtionServlet,调用其init方法,server通过解析struts-config.xml文件获取配置信息(SAX解析),将配置信息存放在各种配置对象中。②Client发送一个*.Do请求时,ActionServlet查找ActionMapping配置信息<action>元素path属性值,判断是否存在该路径请求,If false:404 error③if true:判断<action>元素是否有name属性,if false:创建action,调用execute方法响应Client请求。④if t 阅读全文
posted @ 2012-07-30 11:43 呼啸而过 阅读(163) 评论(0) 推荐(0) 编辑
摘要: SQL Server是作为单独的Windows进程在基于WINDOWS的计算机上运行的,它可以运行在独立的桌面计算机上,也可以运行在服务器或者网络计算机上。在任务管理器的进程选项卡中,sqlserver.exe在它自己的进程空间中运行,与机器上上的其他进程相隔离。SQL server不应受任何不与其组件通信的其他软件影响。SQL SERVER作为服务运行,该服务由WINDOWS自身进行监控。windows确保给了服务恰当的内存、处理能力和处理时间,保证一切都运作良好。因为SQL SERVER是作为服务运行的,所以它没有与用户交互的界面。因此,至少要一个单独的工具,能够将用户的命令和函数传递到S 阅读全文
posted @ 2012-07-30 10:32 呼啸而过 阅读(112) 评论(0) 推荐(0) 编辑