摘要: Spring事务处理分两种:一、编程式事务:在程序中控制事务开始,执行和提交;1.1使用TransactionTemplate,使用回调函数执行事务,不需要显示开始事务,不需要显示提交事务,但是出现异常时需要手动回滚;开始、执行和提交事务的过程在模板中定义好了;1.2使用PlatformTransactionManager,代码量要比使用TransactionTemplate大,需要在程序总中使用... 阅读全文
posted @ 2014-02-22 10:59 Tim&Blog 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 一、JDBC1、JDBC的编程特点 静态代码+动态变量=jdbc编程。在spring中动态变量可以用注入的形式给予。这样的编程方式适合包装成模板。静态代码构成了模板,而动态变量则是需要传入的参数。2、Spring引入JDBC 配置文件中配置数据库的连接123456789配置好后,我们就可以在客户端进行连接了,下面说些JdbcTemplate的事情。首先我们看下JdbcTemplate类,我们找到... 阅读全文
posted @ 2014-02-21 20:58 Tim&Blog 阅读(7619) 评论(0) 推荐(1) 编辑
摘要: 一、java中的注解定义注解下面是一个定义注解的实例。@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Inheritedpublic @interface Description {String value();}其中的@interface是一个关键字,在设计annotations的时候必须把一个类型定... 阅读全文
posted @ 2014-02-20 18:38 Tim&Blog 阅读(963) 评论(0) 推荐(0) 编辑
摘要: 一、spring的IOC-就是怎样使用spring来创建对象二、springDI(依赖注入)-就是怎样给属性赋值通过set方式赋值以下我们只需要记住两点的赋值,基本类型和引用类型的赋值基本类型都可以用value来赋值(包装类型和string类型)引用类型用ref赋值还可以这样写list类型的赋值,set的赋值与list一样map类型的赋值properties类型的赋值2.通过构造函数赋值看看我们的... 阅读全文
posted @ 2014-02-20 17:00 Tim&Blog 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 最近几年来,人们踊跃的提倡和使用设计模式,其根本原因就是为了实现代码的复用性,增加代码的可维护性。设计模式的实现遵循了一些原则,从而达到代码的复用性及增加可维护性的目的,设计模式对理解面向对象的三大特征有很好的启发,不看设计模式,很难深层地体会到面向对象开发带来的好处。在刚开始学习中,很难做到将这些模式融汇贯通,所以这个需要我们在编码前多思考,等想充分了,在开始实践编码。下面是设计模式应当遵循的七... 阅读全文
posted @ 2014-01-14 11:07 Tim&Blog 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 作用:1、对于一个没有被载入或者想要动态载入的界面, 都需要使用inflate来载入.2、对于一个已经载入的Activity,就可以使用实现了这个Activiyt的的findViewById方法来获得其中的界面元素.方法: Android里面想要创建一个画面的时候,初学一般都是新建一个类, 继承Activity基类,然后在onCreate里面使用setContentView方法来载入一个在xml里... 阅读全文
posted @ 2014-01-04 13:09 Tim&Blog 阅读(1753) 评论(0) 推荐(1) 编辑
摘要: 数组函数可以对大量性质相同的数据进行存储,排序,插入及删除等操作。学习任务:声明数组,输出数组,遍历数组,查询数组中指定元素,获取数组中的最后一个元素。删除数组中重复的元素。统计数组中元素的个数。7.2数组的命名规则(1)数组的名称由一个美元符号开始,第一个字符是字母或者下划线。(2).标量变量和数组变量不能重名。(3).数组名称区分大小写。7.2.1.用户创建数组;7.2.2应用函数创建数组(1... 阅读全文
posted @ 2013-12-29 15:50 Tim&Blog 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 以下是本人原创,如若转载和使用请注明转载地址。本博客信息切勿用于商业,可以个人使用,若喜欢我的博客,请关注我,谢谢!博客地址一、jQuery中调用ajax的4种方法:$.get、$.post、$getJSON、$ajax1、$.get$.get()方法使用GET方式来进行异步请求,它的语法结构为:$.get( url [, data] [, callback] )解释一下这个函数的各个参数:url... 阅读全文
posted @ 2013-12-29 10:20 Tim&Blog 阅读(517) 评论(0) 推荐(0) 编辑
摘要: input中onchange事件已经属于元老级别了,并且现在同onclick一样使用频率很高,然而onchange的机制实际上有很多童鞋并不清楚,我们通过实例来分析这个事件的特征。 触发onchange 首先页面有一个input标签,并且已绑定onchange事件,如: 1 这个事件要做的动作很简单,只是把input的值在控制台上打印出来就好。效果: 这个onchange... 阅读全文
posted @ 2013-12-28 17:09 Tim&Blog 阅读(3849) 评论(0) 推荐(0) 编辑
摘要: input有许多,点击按钮使用form传递文本框的值index.php/admin/subject/save"id="form1"> .......................... .......................... 这里使用按钮属性 onclick事件 里面的return check('form1') 将这个保存的按钮交给form表单来处理,进行传递。这里我们... 阅读全文
posted @ 2013-12-28 14:48 Tim&Blog 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 以下是本人原创,如若转载和使用请注明转载地址。本博客信息切勿用于商业,可以个人使用,若喜欢我的博客,请关注我,谢谢!博客地址下面这段代码是从官网上翻译过来的,介绍了分页的用例12345678910111213public function list(){$this->load->library('pagination');//加载分页类$config['base_url'] = base_url(... 阅读全文
posted @ 2013-12-26 19:48 Tim&Blog 阅读(1149) 评论(0) 推荐(0) 编辑
摘要: 同时获取下拉框的Value和Text值的解决办法:添加一个文本框,用户选中一项后就将该项的value值给他然后接受页面获取该文本框变迁即可获取到相应的Text值表单填写页面:123456781234567891011上面的是js去传递我们的下拉框的text值,将其传到文本框中,此时我们的form即可传递这个文本框的值。服务器端接收的代码:1$plant_category = $this->inpu... 阅读全文
posted @ 2013-12-26 09:45 Tim&Blog 阅读(1222) 评论(0) 推荐(0) 编辑
摘要: 1、首先我们定义struts.properties的文件上传中的规则如下struts.action.extension=actionstruts.multipart.saveDir=c:/shengsiyuanstruts.multipart.maxSize=1048576000当然以上文件的大小界定我们还可以这样在struts.xml文件中定义如下2、页面fileUpload.jsp用于上传文件... 阅读全文
posted @ 2013-12-25 14:19 Tim&Blog 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 1、上传文件的页面fileUpload2.jsp">My JSP 'fileUpload.jsp' starting page-->username: file: file2: file3: 2、UploadAction2.java用于处理上传的actionpackage com.shengsiyuan.struts2;import java.io.File;import java.io.File... 阅读全文
posted @ 2013-12-25 14:19 Tim&Blog 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1、、使用到的jar包,为apache的一个子项目此commons-fileupload-1.2.2需要以下commons-io-2.0.1的支持2、页面展示fileUpload.jsp">My JSP 'fileUpload.jsp' starting page-->username: file: file2: 3、servlet处理UploadServlet.javapackage com.s... 阅读全文
posted @ 2013-12-25 14:18 Tim&Blog 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 关键描述调用标签: 模板路径调用标签: {dede:field name='templeturl'/} 网站标题调用标签: {dede:global name='cfg_webname'/} 栏目导航调用标签: 首页 {dede:channel type='top' row='8' currentstyle="~typename~ "} [field:typename/] {/dede:cha... 阅读全文
posted @ 2013-12-24 19:20 Tim&Blog 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 一、spring是什么,有什么用?一句话:面向企业应用,使用javabean代替ejb的java应用或web开发。 侵入式的做法就是要求用户代码“知道”框架的代码,表现为用户代码需要继承框架提供的类。非侵入式则不需要用户代码引入框架代码的信息,从类的编写者角度来看,察觉不到框架的存在。例如:使用struts的时候,我需要继承一些struts的类,这时struts侵入到了我的代码里。使用spring... 阅读全文
posted @ 2013-12-22 17:31 Tim&Blog 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 一、依赖注入这个属于IOC依赖注入,也叫控制反转,IOC是说类的实例由容器产生,而不是我们用new的方式创建实例,控制端发生了改变所以叫控制反转。123456789101112131415161718192021当我们使用实例时直接从容器中去就行了,就像上面的 sqlMapClient bean中使用到了dataSource 这个bean 我们直接写上beanID dataSource就可以引用到org.apache.commons.dbcp.BasicDataSource的实例了这是在配置文件中,如果在类中我们通过容器提提供的方法获得这个配置文件的信息,在通过方法从容器中取出需要的类的实例. 阅读全文
posted @ 2013-12-19 18:57 Tim&Blog 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 以下是本人原创,如若转载和使用请注明转载地址。本博客信息切勿用于商业,可以个人使用,若喜欢我的博客,请关注我,谢谢!博客地址一、根据我的上一篇博客MyEclipse构建Web Service(Xfire框架)下面是我实现的网页版的计算器,本来想着用php去调用webservice的接口,由于时间原因,现在用java去调用webservice接口。再根据原先实现过的吧B/S 架构的计算器作业,现将网... 阅读全文
posted @ 2013-12-12 16:00 Tim&Blog 阅读(884) 评论(0) 推荐(0) 编辑
摘要: 以下是本人原创,如若转载和使用请注明转载地址。本博客信息切勿用于商业,可以个人使用,若喜欢我的博客,请关注我,谢谢!少帅的博客使用Ext实现简单计算器,网页版实现1、页面部分calculator.jsp">基于ExtJS的计算器js/resources/css/ext-all.css">页面形式如下:来自为知笔记(Wiz) 阅读全文
posted @ 2013-12-12 15:29 Tim&Blog 阅读(1144) 评论(0) 推荐(0) 编辑