技术专栏
文章平均质量分 68
kaibinsj
这个作者很懒,什么都没留下…
展开
-
几个java常用的方法
1. charAt()------参数int,返回字符串中给定位置的字符String str = "asdfasdfasdfasdf";str.charAt(8);2. substring() ----参数int,返回给定int值开始到结尾的字符串,如果参数是两个int,则返回两个int值之间的字符串str.substring(4,12);3. indexOf() -----参数char or原创 2004-10-18 15:54:00 · 804 阅读 · 0 评论 -
SQL语句复习
***SELECT*** select *(列名) from table_name(表名) where column_name operator value ex:(宿主) select * from stock_information where stockid = str(nid) stockname = str_name stockname like原创 2004-12-13 10:34:00 · 1455 阅读 · 0 评论 -
Ofbiz 入门教程
1.Ofbiz 介绍: Ofbiz(http://www.ofbiz.org) 是 Open Source 的商务软件系统,充分利用了各优秀的的Open Source 项目,像 Tomcat, Ant, BeanShell, Jboss 等,构建了一个强大的系统平台,Ofbiz 已经完成了大部分商务类软件系统都需要的部件,像用户认证、工作流、商务规则处理等,Ofbiz 的核心技术原创 2004-12-07 15:08:00 · 2663 阅读 · 0 评论 -
JSF学习
JavaServer Faces(JSF)是一项使用Java技术来快速构建Web应用程序的新技术。JSF通过提供以下特性来加速开发进程:标准和可扩展的用户界面组件;极易配置的页面导航;用于输入验证的组件;自动化的Bean管理;事件处理;轻松的错误处理,以及内置的对国际化的支持。就像Struts框架一样,JSF定义了一套JSP标记,能够生成与JavaBean属性绑定在一起的HTML表单元素。从应用开原创 2004-12-10 16:29:00 · 1641 阅读 · 0 评论 -
ofbiz学习三
目前开源的开发框架很多,大家完全没有必要把目光全部集中于 Struts。Struts 中的 MVC 设计也不是最好的。 以前学习 Ofbiz 的时候看到过老戴(Ofbiz 的总设计师 David E. Jones,我们都这样叫他)发的一篇帖子说明 Ofbiz 为什么不能直接使用 Struts。今天找了找,应该就是这篇了: http://www.geocrawler.com/archives/3/1原创 2004-12-07 10:56:00 · 2327 阅读 · 0 评论 -
工作流的几个概念
一、工作流管理与ERP系统应用方案用信息技术改造传统产业,用信息化带动工业化,实现跨越式发展,己成为我们的国策。制造业信息化,特别是管理信息化,受到国家和企业的高度重视。应用ERP系统实现制造业企业的管理信息化这也成为人们的共识。传统ERP为制造业企业产供销人财物的管理提供了一整套优化企业资源利用,集物流、信息流、资金流为一体的现代化管理工具。但是它在过程集成和企业间集成方面存在不足。具体表现在:原创 2004-12-15 15:41:00 · 1613 阅读 · 0 评论 -
数据库设计技巧
1. 需求分析阶段 数据流图表达了数据和处理过程的关系。系统中的数据则借助数据字典(Data Dictionary,简称DD)来描述。 数据字典是各类数据描述的集合,它是关于数据库中数据的描述,即元数据,而不是数据本身。数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分(至少应该包含每个字段的数据类型和在每个表内的主外键)。数据项描述={数据项名,数据项含义说明,别名,数据类型,原创 2004-12-17 14:22:00 · 1618 阅读 · 0 评论 -
工作流概念学习二
工作流管理系统在实际系统中的应用一般分为3个阶段,即模型建立阶段、模型实例化阶段和模型执行阶段。模型建立阶段通过利用工作流建模工具完成企业经营过程模型的建立,将企业的实际经营过程转化为计算机可处理的工作流模型。模型的实例化阶段完成为每个过程设定运行所需的参数,并分配每个活动执行所需要的资源(包括资源、人员、应用)。模型执行阶段完成经营过程的执行,在这个过程中重要的任务是完成人机交互和应用的执行,并原创 2004-12-16 17:42:00 · 1081 阅读 · 0 评论 -
rose学习使用
一、基本类型Business Use Case框图: 显示业务用例与业务角色之间的交互,表示整个机构的功能,是从机构角度绘制的。其中业务用例用来显示业务执行过程的。业务角色表示公司外与公司交互的任何人,而不表示公司内的角色或人员,如客户和厂家。公司内的角色或人员表示为业务工人。Use Case框图: 显示使用案例与角色的交互。使用案例表示从用户角度对系统的要求,即表示系统功能。角色是系统的主体,表原创 2005-01-05 16:21:00 · 3792 阅读 · 0 评论 -
java与模式学习
一、类图1.在UML类图中,类名是正体字,说明是具体类;类名是斜体字说明是抽象类。类图共有五层,第一是类名层(不能省略),其他都可省略,依次为属性层(定义变量)、方法层、性质层(由内部变量、赋值函数、取值函数组成即get、set)、实现父类和接口。方法前有+表示是public,-表示是private,如果前面是#,表示是protected。方法下如果有一道下划线,表示这是一个静态方法。2. 类图中原创 2004-12-27 18:00:00 · 1478 阅读 · 0 评论 -
Hibernate学习
一、Hibernate环境搭建1.安装ant直接解压缩即可,设置环境变量需要设置的环境变量:ANT_HOME:ant的安装目录JAVA_HOME:jdk的安装目录PATH:把%ANT_HOME%/bin目录加到path变量,以便于从命令行下直接运行ant建立工程描述文件build.xml,在里面指定项目相关信息。假定工具使用WSAD5.0,在Java Source同级目录下建立bulid目录,里原创 2005-01-14 16:06:00 · 1229 阅读 · 0 评论 -
工作经验总结
1. 对于java引用数据库模式(在一些手写导数据的程序中会用到),模式名(Schema)必须全部大写。2. 数据库建立也应该全部用大写,包括字段、表名等,特别是在用Power Design9.5时候,这样用db2look导出的结构才会正确。在使用同系统restore时候也需要全部大写,否则有时会restore失败。3. WSAD导出包(war),如果碰到总是程序无响应情况,需要对项目重构一次才能原创 2005-01-24 15:53:00 · 1185 阅读 · 0 评论 -
可输入的下拉列表(带搜索功能)
Editable listbox/* Common elements */body{font:small/1.2em arial,helvetica,clean,sans-serif;font:x-small;}table{font-size:inherit;font:x-small;}/* Options Templates */.ac_menu{border:1px solid #原创 2005-01-29 09:33:00 · 7453 阅读 · 0 评论 -
UTF-8转换GB2312
Java则采用了平台无关的UNICODE,Java从一个byte流中读取一个字符串时,将把平台相关的byte转变为平台无关的Unicode字符串。在输出时Java将把Unicode字符串转变为平台相关的byte流,如果某个Unicode字符在某个平台上不存在,将会输出一个?。GB2312编码中一个汉字是16位的,而UTF8中一个汉字却是24位的。如果发出页面采用了UTF-8的编码,怎样实现转换原创 2005-02-03 16:06:00 · 3483 阅读 · 1 评论 -
Spring+Hibernate应用
一、在spring与Hibernate的整合中,配置文件主要都集中在了spring的配置文件里,来看一个例子。applicationContext.xmlxml version="1.0" encoding="UTF-8"?> DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spr原创 2005-03-25 11:20:00 · 1469 阅读 · 0 评论 -
ofbiz学习二
我简单谈一下整体架构,可能有不对地方,请大家指正,我觉得ofbiz对于建立大中型产品系统非常有借鉴,一般中大型应用抽象归结不外乎三种模型:数据库、处理器服务service 以及流程定义,这三个方面ofbiz正是ofbiz的基础:ofbiz主要是分几块引擎:Entity 和Service 和工作流。Entity非常类似EJB中的实体bean,它负责系统中所有数据库部分,就类似在内存中建立数据库的表原创 2004-12-06 16:54:00 · 1868 阅读 · 0 评论 -
Ofbiz学习
1 Ofbiz概况OFBiz是一个非常著名的开源项目,提供了创建基于最新J2EE/XML规范和技术标准,构建大中型企业级、跨平台、跨数据库、跨应用服务器的多层、分布式电子商务类WEB应用系统的框架。 OFBiz最主要的特点是OFBiz提供了一整套的开发基于Java的web应用程序的组件和工具。包括实体引擎, 服务引擎, 消息引擎, 工作流引擎, 规则引擎等。2 系统组成与层次结构原创 2004-12-03 15:45:00 · 3104 阅读 · 0 评论 -
java开发中几点注意
1. private变量和方法不能被本类以为的其他类访问,也不能继承。但private变量可以通过设置get、set方法来赋值和访问。2. final用来修饰不能改变的值, final类不能有子类,其下的方法都自动是final方法 final方法不能由任何子类重载,可以加快执行速度 final变量的值不能改动,通常叫常量原创 2004-10-19 12:31:00 · 930 阅读 · 1 评论 -
java的包和访问控制层次
按访问控制的不同层次分: public--protected--default--privateprotected和default的区别在于对相同包之外的子类是否可访问,protected是可以被访问的,default不行。继承方面记住一个一般规则:不能重载java中的方法和比最初的方法更加严格的控制新方法,但可以让它更加公共化。如:在超类中的声明为public的方法,在所有子类中也必须是publ原创 2004-10-26 18:01:00 · 852 阅读 · 0 评论 -
java异常处理
最近眼睛好痛,隐形已经戴不了了,作孽啊。遂没有心情工作了,看了看《剑仙-剑之修真者》,网上还比较火,可惜明显是一个大杂烩,跳不出缥缈的滞囿,立意也明显不如缥缈。中期写的还不错,吸引我看了一晚上,可看到第二部,华光出场,立马把书扔掉。天知道看到后面会不会把易尘和小强都牵进来了,唉,好书难求啊!---------------------------------定义自己的异常类,通常有两个构造函数,一个原创 2004-10-28 15:34:00 · 1181 阅读 · 1 评论 -
开发小组共同使用协同文档
今天偶然看到“协同文档”这个词眼,一个项目开发小组对文档的共享和及时更新总是存在问题,以前总是用群发email的方式,但可想效果不是很好。存在的解决方法是使用版本控制软件,将文档加入其中,但一般开发人员总是只对代码关心,而且存在即时更新问题,所以这里突出了协同文档的优势。wiki(维基),应该是这么读,可以架构在互联网或局域网,通过配置权限,可以多人共同更新、浏览。可以参考例子维基百科.现在还原创 2004-11-12 19:33:00 · 1236 阅读 · 0 评论 -
使用xmlhttp和Java session监听改善站内消息
使用xmlhttp和Java session监听改善站内消息日期: 6月 21 @ 10:44:48 CST文章主题: 编程开发这个题目含有许多需要解释的概念,最容易说明的是“站内消息”,这是很多论坛都有的功能,可以通过web向其他的在线用户发送消息,很多用户都使用过。站内消息的第一个好处是大家都不需要安装客户端,你不用知道对方的MSN或者QQ,就能与他联系,称赞他的观点或者是给他一顿臭骂。第二个原创 2004-11-10 13:15:00 · 1566 阅读 · 2 评论 -
[原创]jsp实现在线用户列表方法
在线用户列表的写法近日项目中要用到这个功能,查阅很多资料后,总结如下。由于项目不只要统计用户数,还要显示相关在线用户的信息,所以考虑用HttpSessionBindingListener接口。该接口包含了valueBound()和valueUnbound()两个方法,分别可以对创建session和注销session、session过期做出响应。此处我们建立HttpSessionBindingLis原创 2004-11-11 14:30:00 · 8968 阅读 · 1 评论 -
UI设计模式
以下信息学习自http://time-tripper.com/uipatterns/index.php。请勿随便转载!1.Overview Plus Detail类似Outlook的风格,或windows的资源管理器,将概述和详细信息放在一页内,减少跳转。参见下图样式:2.Hub and Spoke参见http://hellocode.com 将入口都放置在首页,进行到底后再放置返回,主要用于原创 2004-11-19 19:29:00 · 1318 阅读 · 0 评论 -
设计模式学习
本文学习自IBM技术中心,禁止任何转载!模式应该是稳定的实体。根据定义,一个模式在软件设计中必须出现三次或更多次,才能将其确定为模式。常见的模式有:商业模式、web表现模式和J2EE模式。Property Container 模式Property Container 是基本模式。它的功能是确保构建和部署应用程序之后,可以动态地扩展它们。简言之,该模式就是基于对象化容器,通过接口的继承,并可在容原创 2004-11-17 19:48:00 · 952 阅读 · 0 评论 -
[原创]使用自定义的alert和confirm
原理,定义自己定义的alert页面(Message.jsp)和confirm页面(confirm.jsp),之后通过showModalDialog,在javascript中显示和alert()和confirm()相同的效果。Message.jsp Message document.title = window.dialogArguments[0]; function原创 2004-11-16 18:59:00 · 4547 阅读 · 0 评论 -
终于搞定了mysql!
最近要研究OFBIZ,要用到mysql,所以装了一个,在wsad里要连一下,没想到就此遇到了问题。先是mysql,总是提示@localhost用户错误,无法进入,几年前玩过这玩意,没记得有这么麻烦啊。还记得那会只要mysql -u root -p就可以了,现在不行了居然。虽然最后弄了个mysql studio5.0,手工把用户的localhost项都删掉了,才解决,但还是没搞明白这个东西用意何在了原创 2004-11-23 12:31:00 · 901 阅读 · 0 评论 -
tomcat下运行servlet!
又有新问题了!新装了tomcat,在D:下建立目录source,在tomcat/conf/server.xml,添加OK,运行http://localhost:8080/source/index.jsp,成功。接下来写了个servlet,放在source/WEB-INF/classes/下,运行http://localhost:8080/source/servlet/HelloWorld 总是报原创 2004-11-23 14:35:00 · 1163 阅读 · 0 评论 -
JNDI学习
JNDI全称 Java Naming and Directory Interface,包括命名服务和目录服务。命名服务即将名称与对象相关联,以便能通过相应名称访问这些对象。而目录服务即其对象具有属性及名称的命名服务。任何基于名字的技术都能通过JNDI而提供服务,只要JNDI支持这项技术。JNDI目前所支持的技术包括LDAP、CORBA Common Object Service(COS)名字服务、原创 2004-11-24 19:11:00 · 2235 阅读 · 0 评论 -
DataSource学习
在 Java 应用程序和数据库之间创建连接的过程的第一步是用“Java 虚拟机”(Java virtual machine(JVM))注册 JDBC 驱动程序,Java 应用程序就是在此 JVM 中运行的。在传统的连接机制(相对于后面中讨论的 DataSource 连接机制)中,连接和所有数据库通讯是由 DriverManager 对象控制的。要建立一个连接,必须用 DriverManager 对原创 2004-11-24 19:44:00 · 888 阅读 · 0 评论 -
LDAP学习
LDAP是轻量目录访问协议(Lightweight Directory Access Protocol)的缩写,其实是一种目录服务,类似于我们在文件系统中所使用的目录,类似于我们查询电话号码使用的电话号码簿,DNS (Domain Name Service)等网络目录。LDAP是一种特殊的数据库。但是LDAP和一般的数据库不同,明白这一点是很重要的。 LDAP对查询进行了优化,与写性能相比LDAP原创 2004-12-02 17:04:00 · 1392 阅读 · 0 评论 -
Sping学习笔记
一、Spring包结构图: 二、 First Step举个简单的例子:(使用WSAD的包结构)Java Soucecom ……..test ………domain Action.java LowerAction.jav原创 2005-03-22 13:02:00 · 1561 阅读 · 0 评论