摘要: 本文转载于网络,觉得写得很透彻。dao完成连接数据库修改删除添加等的实现细节,例如sql语句是怎么写的,怎么把对象放入数据库的。service层是面向功能的,一个个功能模块比如说银行登记并完成一次存款,UI要把请求给service层,然后service曾将这一个case分解成许多步骤调用底层的实现完成这次存款,dao就是下面那层。 dao就是把数据存起来,之所以service的方法会有雷同只不过是因为service得需求不是很复杂不用再service里面完成太多包装或者处理过程可以直接调用dao的方法就完成的请求处理例如就要save一个对象,而这个对象是封装好的,dao里面有个方法专门save 阅读全文
posted @ 2013-06-17 09:29 蜗牛的夏天 阅读(5019) 评论(0) 推荐(0) 编辑
摘要: 引自:http://www.hconly.com/772.html 纯属转载,如有侵权,请告知删除!在默认的情况下,利用css样式对span进行宽度设定是无效,但有时为了某种排版的要求,需要对span进行宽度设定,那么如何在html中利用css样式设定span的宽度?思路:这看上去是个很简单的问题,似乎用style中的width属性就可以。然而通过试验以后发现,无论是在Firefox还是IE中都无效。在css2的标准中,查阅关于width的定义,我们可以发现,原来css中的width属性并不总是有效的,如果对象是inline对象,width属性就会被忽略。Firefox和IE都遵循了这个标准。 阅读全文
posted @ 2013-05-13 15:46 蜗牛的夏天 阅读(222) 评论(0) 推荐(0) 编辑
摘要: FreeMarker 是一款模板引擎:一种基于模板的、用来生成输出文本(任何来自于HTML格式的文本用来自动生成源代码)的通用工具。它是为Java 程序员提供的一个开发包或者说是类库。它不是面向最终用户,而是为程序员提供的可以嵌入他们开发产品的一款应用程序。 FreeMarker 的设计实际上是被用来生成HTML 网页,尤其是通过基于实现了MVC(ModelView Controller,模型-视图-控制器)模式的Servlet 应用程序。使MVC 模式的动态网页的构思使得你可以将前端设计者(编写HTML)从程序员中分离出来。所有人各司其职,发挥其擅长的一面。网页设计师可以改写页面的显示... 阅读全文
posted @ 2013-04-12 09:20 蜗牛的夏天 阅读(2024) 评论(0) 推荐(0) 编辑
摘要: 同事参考网上资料总结出的Cas单点登录的文档,很有学习价值哦Cas服务器端和客户端的配置服务器端的配置:1.所需的环境:·Tomcat7.2·JDK6·CASService版本cas-server-3.4.8-release·CASClient版本cas-client-3.2.1-release2.用JDK自带的keytool生成证书在cmd环境下输入:keytool-genkey-aliassmalllove-keyalgRSA-keystoreD:/keys/smallkey此命令是生成一个证书,其中smalllove是证书别名(我配的是项目的名称) 阅读全文
posted @ 2013-01-24 19:20 蜗牛的夏天 阅读(1734) 评论(0) 推荐(0) 编辑
摘要: 自定义标签的返回值:Tag.EVAL_PAGE:继续处理标签后续的代码,doEndTag()函数可用。Tag.SKIP_BODY:忽略对标签主体Body的处理,doStartTag()和doAfterBody()函数可用。Tag.SKIP_PAGE:忽略对余下页面的处理,doEndTag()函数可用。BodyTag.EVAL_BODY_BUFFERED:如果doStartTag()方法返回BodyTag.EVAL_BODY_BUFFERED,则servlet容器会先调用setBodyContent()和doInitBody()方法,再执行标签主体的内容.如果类实现了BodyTag,那么doSt 阅读全文
posted @ 2013-01-24 18:45 蜗牛的夏天 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 之前感觉图片上传下载不就是通过流的形式么,最近做起来还真是棘手啊,所以说有的是就得先做后想才对。 大体思路:把把图片存到文件夹中,然后把图片的名字存入数据库中。因公司用的Spring框架,所以只用Spring框架完成了上传,之后改变了方法完成的上传及前台显示,还是把网上找的Spring的上传下载贴出来,估计以后用得上,下载没有亲测~~ Spring上传: springmvc.xml必须配置:1.<bean id="multipartResolver"class="org.springframework.web.multipart.commons.Common 阅读全文
posted @ 2013-01-23 18:36 蜗牛的夏天 阅读(2224) 评论(0) 推荐(0) 编辑
摘要: sturcts获取前台数据 1.action获取 2.领域模型获取(vo) 3.model driver获取下面主要学习领域模型获取,既方便又简单易懂。首先建立vo (com.wang.vo)Userpackage com.wang.vo;public class User { private String name; private String password; public String getName() { return name; } public void setName(String name) { this.name... 阅读全文
posted @ 2013-01-15 22:01 蜗牛的夏天 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 首先肯定会有Css+Js来实现的方法,日后还需要好好学下,下面是一个有些投机取巧的方法: <style type="text/css"> table {width:500px;table-layout:fixed;} .col1 {width:20%;} .col2 {width:40%;} .col3 {width:40%;} td {white-space:nowrap;overflow:hidden;} </style> <table border="1" cellspacing="0" summa 阅读全文
posted @ 2012-12-12 21:05 蜗牛的夏天 阅读(267) 评论(0) 推荐(0) 编辑