首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

JSP分页组件制作实例,可以解决大量的数据问题

以前一都是在用mysql数据库,在mysql里可以用select * from table LIMIT 5,10 实现从数据中间位置取固定长短的数据,当是到了公司里,公司是用是sqlserver 搞了半天发现sqlserver里不支持limit函数,无奈到网上找了找资料 发现了这么一个sql语句 SELECT TOP 页大小 *   FROM Table1   WHERE (ID NOT IN   (SELECT TOP 页大小*页数 id   FROM 表   ORDER BY id)) ORDER BY ID 试了一下很是不错,而且还可以解决大量的数据分页,但是用这个的话你必须在建立表的时候有个“id”字段,并且它为你表的主键。在这里我把它编写成了组件,下面给大家看我的具体实现。 /...
类别:网页编程 - JSP技术    查看:112    更新:2014-06-28

JSP页面列表组件框架设计

概述 为了提高开发效率,减少重复的页面多次开发,提高系统的可配置性和代码的可复用性,也是为了展示struts、hibernate框架,设计原则是降低显示逻辑和数据的耦合,达到显示逻辑和数据完全分离,即相同的数据使用不同的显示逻辑,无须修改显示逻辑,只需置换不同的显示模版即可。 实现机制 其中Sturts  Action是具体的需要调用列表的Action类,TempDataMap类是具体的列表数据的封装类,TempData类是具体的表记录类,即TempDataMap来适配TempData,把表记录适配成我们需要的列表显示类。 调用示例: Action:   //获取数据库数据 listRowCount  = query.findPayItemByParam(paramInfo,paramF...
类别:网页编程 - JSP技术    查看:122    更新:2014-06-27

JSP分页组件制作实例,可以解决大量的数据问题

以前一都是在用mysql数据库,在mysql里可以用select * from table LIMIT 5,10 实现从数据中间位置取固定长短的数据,当是到了公司里,公司是用是sqlserver 搞了半天发现sqlserver里不支持limit函数,无奈到网上找了找资料 发现了这么一个sql语句     SELECT TOP 页大小 *    FROM Table1   WHERE (ID NOT IN   (SELECT TOP 页大小*页数 id   FROM 表   ORDER BY id)) ORDER BY ID 试了一下很是不错,而且还可以解决大...
类别:网页编程 - JSP技术    查看:141    更新:2014-05-20

JSP页面列表组件框架设计

概述 为了提高开发效率,减少重复的页面多次开发,提高系统的可配置性和代码的可复用性,也是为了展示struts、hibernate框架,设计原则是降低显示逻辑和数据的耦合,达到显示逻辑和数据完全分离,即相同的数据使用不同的显示逻辑,无须修改显示逻辑,只需置换不同的显示模版即可。 实现机制 其中Sturts  Action是具体的需要调用列表的Action类,TempDataMap类是具体的列表数据的封装类,TempData类是具体的表记录类,即TempDataMap来适配TempData,把表记录适配成我们需要的列表显示类。 调用示例: Action:   //获取数据库数据 listRowCount  = query.findPayItemByParam(paramI...
类别:网页编程 - JSP技术    查看:110    更新:2014-05-20

C#+ASP.NET 2.0 定制复合组件之高级篇

一、 增加EnhancedListBox的客户端功能  为了使用客户端代码实现EnhancedListBox中项的重排序,你必须使用JavaScript脚本,并且要把它们依附到EnhancedListBox的两个按钮上。为此,我建议你使用“往后考虑”的方法。就象编写一个老式的ASP以前的Web页面,首先编写一些生成HTML文件的JavaScript。为此,最好的方法是运行该控件,然后观察其源码并把它的HTML代码复制到一个编辑器,再添加JavaScript。列表2(见下载源代码)展示了你需要添加到你的控件中的JavaScript的原始形式。然后,借助于StringBuilder/StringWriter技术(参考源码列表3),该控件构建这部分代码。该JavaScript代码由两部分功...
类别:网页编程 - ASP.NET    查看:133    更新:2014-05-20

Visual C#如何使用Active X组件

Active X组件是充分利用OLE和Active X技术的自定义组件,微软公司积极鼓励把Active X作为一个与应用程序无关的自定义组件。从本质上说,Active X组件是一个Active X服务器,他能够提供所有的OLE功能和服务,可视化编辑、拖放和OLE自动化。ActiveX控件有属性(Propertiy)、方法(method)、事件(Event)三个元素构成,他一般是以“DLL”扩展名的形式出现的。这时细心的读者可能已经注意到在.Net FrameWork SDK中的类库中的类库文件也是以“DLL”扩展名的形式出现的。那么这二种“DLL”是一种类型的么?答案是否定的。这是因为这些Net FrameWork SDK中的类库是由Com...
类别:程序开发 - C#/.NET    查看:95    更新:2014-05-17

bboss persistent持久层框架组件介绍

bboss persistent持久层框架包含的组件分为2类: 第一类 执行数据库所有操作的3个主要组件 com.frameworkset.common.poolman.DBUtil --提供一般的增、删、改、查/分页查、批处理操作的接口,以及数据库链接池监控和应用服务器内存使用情况监控接口。 com.frameworkset.common.poolman.PreparedDBUtil--提供预编译的增、删、改、查/分页 查、批处理操作的接口,PreparedDBUtil是DBUtil的子类,所以自动继承DBUtil的所有功能。 com.frameworkset.common.poolman.CallableDBUtil--提供存储过程、函数的预编译调用接口 CallableDBUtil是PreparedDBUtil的子类,所以自动继承PreparedDBUtil和DBUtil的所有功 能。 ...
类别:程序开发 - JAVA    查看:97    更新:2014-05-14

关于java中http上传组件Upload的使用

对原来的Upload又重新用JDK1.5重写了一次.因为JDK已经发布1.6了,如果你还在用1.4,那你只好自己根据我的思路翻译了.对这个Bean使用是非常简单.下面提供测试的代码.但愿意不再有人再问这个问题了.html内容:<form method="POST" action="http://localhost/servlet/debug.ServletTest?ccc=1&ccc=2" enctype="multipart/form-data"><input type="text" name="aaa"><br/><input type="checkbox" name="bbb">b1<br/><input type="checkbox" name="bbb">b2<br/><input type="checkbox&...
类别:程序开发 - JAVA    查看:89    更新:2014-05-13

如何在pb中创建COM组件,并在asp中调用并返回结果集?

启动pb7.0,创建一个不可视的用户对象"uo_customer",新建"object",选择"custom class" 类型,点击"ok"。 在新创建的用户对象中编写如下程序: 1.声明实例变量"instance variables",对于com中不支持的类型,请声明为protected类型。protected: datastore ds_datastore 2.新建三个成员函数: int uf_connect()//用于连结数据库与创建datastore对象。 代码: sqlca.dbms="odbc" sqlca.database="webdw" sqlca.autocommit=false sqlca.dbparm="connectstring=''dsn=webdw;uid=dba;pwd=sql''" connect using sqlca; ds_datastore =create datastore if sqlca.sqlcode=...
类别:程序开发 - PowerBuilder    查看:83    更新:2014-05-10

建立和部署PowerBuilder组件

一、开发组件在介绍如何将PB组件部署到Jaguar CTS服务器之前,首先介绍一下如何利用PowerBuilder 7开发一个组件。这一步非常重要,因为在这里要设定许多选项,而这些选项又最终直接影响到PB组件的部署工作。PB开发的Jaguar组件是具有一些特殊事件和属性的特殊的PB非可视化对象(NVO)。这个对象除了要编写代码和在PB中设置一些属性之外,在Jaguar中还需要设定一些特殊的选项来控制组件的行为,而这些选项的设置即可通过手工设定也可通过PB的Jaguar 组件向导来设定其中的一大部分。采用Jaguar组件向导创建组件,需要回答一系列的问题和设置一些选项,对这些设置和选项的理解是非常重要的,因为它直接影响部署到Jaguar服...
类别:程序开发 - PowerBuilder    查看:88    更新:2014-05-10

利用ColdFusion组件实现状态模式

ColdFusion MX中ColdFusion组件(CFCs)的引入,开启了在CF中面向对象编程的新篇章。在应用开发人员和程序员开始思考面向对象编程(OOP)时,总会提到设计模式的概念。在这样的背景下,本文中我们将讨论一下状态模式:它的目的是什么,可以解决什么问题,以及如何利用CFCs实现。同时,本文这里包含了一些示例代码。你还可以从此文的下载版中得到这些代码。问题描述首先,我们来看一个问题,这个问题可能会使我们考虑用状态模式作为解决方案。在我的例子中,我将创建一个简单的内容管理系统,系统中的内容项可能包含这样几个状态:起草、预览、等待发行许可、已发行。内容项还可以包含多个要执行的方法:保存、许可该项、拒绝该项...
类别:程序开发 - ColdFusion    查看:111    更新:2014-05-10

与COM组件(如:Windows Media Player)的互操作性

 开发环境:Microsoft Visual Studio2005步骤:step1:文件→新建→项目→在项目类型中展开Visual C#→选中"Windows"→在模板中选择"Windows应用程序"→指定名称和位置(自定义)→确定step2:在出现的Form1窗体中添加Button控件,将其Text属性设为open,Name属性设为btnopen(自定义相关属性)step3:在工具箱中右击任一控件→在快捷菜单中选择"选择项..."→弹出"选择工具箱项"对话框→选择"COM组件"选项卡→在选项卡中选中"Windows Media Player"→确定(Media Player组件将被添加到窗体中)step4:向窗体中添加...
类别:网页编程 - ASP技术    查看:145    更新:2014-05-04