目录一、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
我计划分两到三篇文章来描述Spring,这一篇主要讲Spring一些基础的内容。 概述 Spring是一个非常火的框架,尤其是在Web开发领域,和Struts以及Hibernate构成了SSH三剑客。当时Web开发的另一个组合是LAMP,即Linux+Apache+MySQL+PHP。我在前端... 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
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
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