目录一、Spring工作原理二、为什么要用Spring三、请你谈谈SSH整合四、介绍一下Spring的事务管理五、什么是依赖注入,依赖注入的作用是什么?六、什么是AOP,AOP的作用是什么?七、Spring中的BeanFactory与ApplicationContext的作用有哪些?八、连接池九、跨... Read More
想雇到搞软件开发的聪明人可不容易。万一一不小心,就会搞到一堆低能大狒狒。我去年就碰到这种事了。你肯定不想这样吧。听我的,没错。在树上开站立会议门都没有。问点有难度的问题能帮你把聪明人跟狒狒们分开。我决定把我自己整理出来的软件开发者面试百问发出来,希望能帮到你们的忙。这个列表涵盖了软件开发知识体系中定... Read More
在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的 Read More
1.下载aptana包http://update.aptana.com/update/studio/3.2/aptana_update_024747.zip(包)2.安装插件包解压该文件,解压后的文件夹中新建eclipse文件夹,然后把解压中features和plugins的文件全部复制到其中(其它... Read More
mysql获取上一篇和下一篇文章的ID只要在当前页面读取上一个和下一个的ID就可以了。假设当前ID为10:搜索上一个的ID:select id from table where id10 limit 0,1; Read More
我计划分两到三篇文章来描述Spring,这一篇主要讲Spring一些基础的内容。 概述 Spring是一个非常火的框架,尤其是在Web开发领域,和Struts以及Hibernate构成了SSH三剑客。当时Web开发的另一个组合是LAMP,即Linux+Apache+MySQL+PHP。我在前端... Read More
1 .test{width:300px; padding:30px 20px; margin-left:60px; background:#beceeb; position:relative;} 2 .test span{width:0; height:0; font-size:0; overfl... Read More
最近刚被分配了以个消息发布的任务,其中用到了富文本编辑器。以前也用过,不过这次我选择的是百度富文本编辑器ueditor1_4_3-utf8-jsp版的。 其实看ueditor功能很强大,不过百度的设计还是很不错的。只需要稍微配置一下就可以用了。 首先下载到ueditor1_4_3-utf8-j... Read More
在封装与接口中,private关键字封装了对象的内部成员。经过封装,产品隐藏了内部细节,只提供给用户接口(interface)。接口是非常有用的概念,可以辅助我们的抽象思考。在现实生活中,当我们想起某个用具的时候,往往想到的是该用具的功能性接口。比如杯子,我们想到加水和喝水的可能性,高于想到杯子的材... Read More
Java是面向对象语言。这门语言其实相当年轻,于1995年才出现,由Sun公司出品。James Gosling领导了Java的项目小组。该项目的最初只想为家电设计一门容易移植的语言。然而,在获得了Netscape浏览器支持后,Java快速推广,应用广泛。Java受到C和C++的强烈影响。Java与C... Read More
在实际应用中,我们见到的许多应用界面都属于GUI图形型用户界面。如:我们点击QQ图标,就会弹出一个QQ登陆界面的对话框。这个QQ图标就可以被称作图形化的用户界面。其实,用户界面的类型分为两类:Command line UserInterface (命令行用户接口)•就是常见的Dos命令行操作。•需要... Read More
用类名定义一个变量的时候,定义的应该只是一个引用,外面可以通过这个引用来访问这个类里面的属性和方法,那们类里面是够也应该有一个引用来访问自己的属性和方法纳?呵呵,JAVA提供了一个很好的东西,就是 this 对象,它可以在类里面来引用这个类的属性和方法。先来个简单的例子:public class T... Read More
数组(Array):相同类型数据的集合。定义数组 方式1(推荐,更能表明数组类型) type[] 变量名 = new type[数组中元素的个数]; 比如: int[] a = new int[10]; 数组名,也即引用a,指向数组元素的首地址。 方式2(同C语言) type变量名[... Read More
今天我们开始学习《十天学会web标准(div+css)》的css表单设计,包含以下内容和知识点:改变文本框和文本域样式用图片美化按钮改变下拉列表样式用label标签提升用户体验一、改变文本框和文本域样式如果前边几章学习的比较扎实的话,本节教程就相当容易了。下边先说一下文本框,文本框和文本域都是可以用... Read More
前边两节学完后,前台工作基本上完成了,下边的任务该程序员添加程序了。为什么说是基本完成呢?因为要做的工作还很多,不但要把首页做出来,其它的列表页详细页等页面也得做。还要配合程序员把整个网站完成,这样才能呈现给用户。应部分同学的要求,讲解一下程序怎么添加的,这样和程序员配合起来也更默契,还有怎么连接F... Read More
五、布局页面——头部和导航有了上边的基础,下面的任务就是要利用html和css制作完成一个完整的网页了。先从头部开始,第三小节时我们已经把整体框架给搭建好了,就像盖房子一样,整体结构已经出来了,下面就需要填砖分割空间了。先分析下头部:分为两部分,一个是logo靠左侧显示,一个是搜索靠右侧显示,那么布... Read More
今天学习《十天学会web标准(div+css)》的最后一个章节,本章节把前面学习的零碎内容串联起来,组织成一个网站,将根据本人这些年来的从业经验,从建立站点到一个完整的div+css网页的完成,整个流程下来,希望能对各位有所帮助。由于本节内容较多,将分三部分来讲解。建立站点结构分析搭建框架切割效果图... Read More
下面利用分页控件实现分页功能。分页控件下载网址:http://www.webdiyer.com/ 从该网址下载AspNetPager.dll后,在VS2008中在工具箱中,右键 —> 选择项 —> 浏览 找到AspNetPager.dll添加至工具箱中,在工具箱中可以找到下图所示 数据绑定用Rea... Read More
1.在vs web应用程序项目里引用AspNetPager.dll,在工具箱中添加AspNetPager控件。2.在aspx里面拖入AspNetPager控件,设定分页控件每页显示条目数PageSize。 例: 拖入控件后会在网页头部添加如下代码:3.在aspx.cs文件Page_Load方法里设置AspNetPager控件的RecordCount。 例:通过连接数据库获取需要显示信息的条目数1 if (!this.IsPostBack) //判断网页首次载入2 {3 int recordCount = int... Read More
今天在用.net 做网站的时候,用到了DATALIST,但是datalist 没有自带的分页控件,后来在网上找了好长时间,看了aspnetpager.dll这个控件,这个控件挺好用的.我把使用方法写出来,大家可以参考一下。先网上下载一个分页的控件。AspNetPager.dll 这个文件。先引用进来,添加引用那里添加进来。你也可以到工具箱那里,添加引用一下,工具箱上会多一个分页的控件的,到时候只要拖进到页面上就行了。这个放到页面头部%CurrentPageIndex% 页 共 %PageCount% 页 显示 %StartRecordIndex%-%EndRecordIndex% 条" Read More
一、AspNetPager支持两种方式分页: 一种是PostBack方式分页, 一种是通过Url来实现分页以及Url重写功能 二、AspNetPager支持各种数据绑定控件GridView、DataGrid、DataList、Repeater以及自定义的数据绑定控件的分页功能十分强大。 三、AspNetPager分页控件本身并不显示任何数据,而只显示分页导航元素,数据在页面上的显示方式与该控件无关,所以需要手写数据连接方法来配合, 四、结合TOP 。。。NOT IN 的通用存储过程分页方法使用AspNetPager十分实用 测试控件datalist aspnetpager 的分页方法示例 分页 Read More
AjaxPro是ASP.NET平台上著名的AJAX框架,全名叫Ajax.NET Professional下面介绍一下它的用法:1.首先必须添加AjaxPro.2.dll的引用。2.在Web.config中system.web中进行如下配置:3.注册页面以及构造服务端方法。AjaxPro.Utility.RegisterTypeForAjax(typeof(AjaxProTest));这句话是注册页面调用类名,用于在前台页面生成如下两行代码 4.前台页面JS直接调用5.最终效果这样,一个简单的前台JS调用后台服务器方法的实现就完成了,其中返回数据的序列化和反序列化AjaxPro都已经帮我们封装好 Read More
ChartTest.aspx:ChartTest.aspx.cs:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Data;usingSystem.Web.UI.DataVisualization.Charting;namespaceUserManager.Test{publicpartialclassChartTest:System.Web.UI.Page{prot Read More
强制不换行div{white-space:nowrap;}自动换行div{word-wrap: break-word;word-break: normal;}强制英文单词断行div{word-break:break-all;}============================================CSS设置不转行:overflow:hidden 隐藏white-space:normal 默认pre 换行和其他空白字符都将受到保护nowrap 强制在同一行内显示所有文本,直到文本结束或者遭遇 br 对象设置强行换行word-break:normal ; 依照亚洲语言和非亚洲语言. Read More
语法:box-shadow:||相关属性:text-shadow取值:?? ||:阴影水平偏移值(可取正负值);阴影垂直偏移值(可取正负值);阴影模糊值;阴影颜色说明:设置块阴影引擎类型GeckoWebkitPrestoBox-shadow-moz-box-shadow-webkit-border-shadow兼容性:类型Internet ExplorerFirefoxChromeOperaSafari版本(×)IE6(×)Firefox 3.0.10(√)Chrome 2.0.x(×)Opera 9.64(√)Safari 4(×)IE7(√)Fire Read More