
软件开发
文章平均质量分 56
trwhoya
JUST DO IT!
展开
-
一个网站的美工设计
CY(一个网站项目简称)网站项目的开发对于美工的设计要求甚是纠结,对于客户的要求也只能用无耻加变态来形容。当初签合同的时候公司指出页面设计的条件,客户不同意,最后删除了只能修改几次的条件。就仅仅这个条件,就已经足够对项目的进度造成非常大阻碍! 对于这个网站项目到现在已经原创 2011-08-30 13:22:35 · 766 阅读 · 0 评论 -
Web Service-支持的数据类型
Web Service 的有两种调用方法:1、SOAP(Simple Object Access Protocol) 2、HTTP GET/POST 调用。 支持的数据类型分别有:原创 2009-08-17 14:09:00 · 651 阅读 · 0 评论 -
Hibernate API及核心接口简介
在项目中使用Hibernate框架,非常关键的一点就是要了解Hibernate的核心接口。Hibernate接口位于业务层和持久化层,如图1所示。 图1 Hibernate核心接口的层次架构关系Hibernate API中的接口可分为:1、提供访问数据库的操作的接口:Session,Transaction,和Query接口;2、用于配置Hibernate的接口:Configr转载 2009-08-19 11:22:00 · 928 阅读 · 0 评论 -
Java开源Web Service(二)
JBossWSJBossWS实现了一个新的符合JAX-RPC1.1标准的SOAP stack,可用于替代先前的WS4EE和JBoss.NET。它能够更好的与整个JBoss架构体系相集成。Soapuisoapui提供一个工具通过soap/http来检查,调用,实现web service和web service的功能/负载/符合性测试。该工具既可作为一个桌面应用软件使用,也可利用插件集原创 2009-08-17 11:47:00 · 1301 阅读 · 0 评论 -
Java开源Web Service (一)
Axis Apache Axis 是Apache WebService项目中的子项目,其最初起源于IBM的"SOAP4J",应该属于最早的一批用于构造基于SOAP应用的Framework。 目前Apache Axis已经发展到了第三代,其核心是一个SOAP处理器,用于开发包括客户端,服务器端,SOAP Gateway等各种应用。事实上Apache Axis在了1.0版后,其发行版本还包括了原创 2009-08-17 11:44:00 · 1088 阅读 · 0 评论 -
HIBERNATE和JDBC添加默认不能为空数据区别
通过HIBERNATE持久化对象时,对于数据库默认不能为空的字段、在对象中必须赋予默认值、而直接通过JDBC可以不用多此操作,数据库默认给与默认值了原创 2009-03-31 15:53:00 · 466 阅读 · 0 评论 -
发展历程:08年Java三大改进看09年发展之路
伴随着全球经济危机的阵阵寒风,无论国外还是国内的大小型IT企业都开始力行节约准备“过冬”。然而,SUN公司却就在12月初正式推出了令众多IT人士期待已久的Java FX 1.0,其声势之浩荡比在08年初收购My SQL有过之而无不及。与此同时在RIA已经占领一片领地的其他厂商产品对Java FX也是虎视眈眈,是机遇还是挑战,是风险抑或突破?让我们冷静的正视Java近期的表现。一、NetBeans:转载 2009-03-27 13:51:00 · 583 阅读 · 0 评论 -
Java语言的出现背景、主要特点、发展历程以及Java技术的应用
一. Java的由来 当1995年SUN推出Java语言之后,全世界的目光都被这个神奇的语言所吸引。那么Java到底有何神奇之处呢? Java语言其实最是诞生于1991年,起初被称为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境。他们最初的目的只是为了开发一种独立于平台的软件技术,而且在网络出现之前,OAK可以说是默默无闻,甚至差点夭折。但是,网络的出现改变了OAK的命运。 在J原创 2009-03-27 13:49:00 · 4450 阅读 · 0 评论 -
2009年的Java技术趋势
已经有14岁的Java在日新月异的IT技术领域内不算年轻,但它一直没有停下变革,创新的脚步。Java已经不单单是一种计算机语言,很多情况下,我们称它是一个平台,一个社区,以及一个生态系统。下面从Java SE, Java EE, Java ME, JavaFX几个方面,简要介绍一下Java技术在2009年的变化和趋势。 JavaSE 目前JDK的正式版本是JDK 6 Update 12。JDK 6转载 2009-03-27 13:48:00 · 677 阅读 · 0 评论 -
使用XFire创建WebService实例、C#调用
工具:MyEclipse1.首先建立一个web service工程: 点击finish之后,myeclipse自动帮你生成services.xml以及web应用目录结构,其中的services.xml是你导出服务的配置文件,注意在WEB-INF/web.xml文件中配置了xfire自己的servlet.servlet> servlet-name>XFireServletservle原创 2009-03-09 11:23:00 · 1056 阅读 · 1 评论 -
WebService的基本概念
WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。 这种技术允许网络上的所有系统进行交互。随着技术的发展,一个Web服务可以包含额外的指定功能并且可以在多个B2B应用中协作通讯。 Web服务可以理解请求中上下文的关系,并且在每一个特定的情况下产生动态的结果。这些服务会根据用户的身份,地点以及产生请求的原因来改变不同的处理原创 2009-03-09 11:22:00 · 517 阅读 · 0 评论 -
《程序员》杂志:我的数据库学习“曲线”
编者按:牛新庄,数据库维护、优化和架构专家;曾获得国内数据库领域最高荣誉——“2006年中国首届杰出数据库工程师”;数年前曾被IBM全球软件部以年薪60万元人民币聘用,而他却婉然拒绝。这样一个躲藏在幕后的“牛人”,有着怎样的学习、发展之路?为此,本刊特邀牛新庄博士,请他讲述一个真实版的“数据库之路”。 选定发展方向 1999年,我在开始读研时就给自己确定了以后的发展方向。 当时有两个方转载 2009-03-09 11:20:00 · 683 阅读 · 0 评论 -
几个日期比较的SQL语句
sql server,时间比较一般就是下面这种形式: select * from table where timeMySql和sql server一样Oracle:select * from oracletable where time原创 2009-03-03 16:28:00 · 550 阅读 · 0 评论 -
Hibernate中配置C3P0连接池
3 5 50 60 50 3600原创 2009-03-03 15:47:00 · 478 阅读 · 0 评论 -
HIBERNATE查询
1、HQL查询的条件使用的是表对应类的属性,而已不表的字段2、关联查询是,用从表对主表的对象对应主表的主键ID原创 2009-03-03 14:04:00 · 416 阅读 · 0 评论 -
安全沙箱
1、创建文件:C:/WINDOWS/system32/Macromed/Flash/FlashPlayerTrust/dev.txt2、设置文件夹"C:/Documents and Settings/Linrz/桌面/client"为安全沙箱 ,任意设置原创 2009-03-03 14:02:00 · 462 阅读 · 0 评论 -
浅谈测试web程序的几大要点(3)
四、客户端兼容性测试 1、平台测试 市场上有很多不同的操作系统类型,最常见的有Windows、Unix、Macintosh、Linux等。Web应用系统的最终用户究竟使用哪一种操作系统,取决于用户系统的配置。这样,就可能会发生兼容性问题,同一个应用可能在某些操作系统下能正常运行,但在另外的操作系统下可能会运行失败。 因此,在Web系统发布之前,需要在各种操作系统下对Web系统进行兼容性原创 2009-08-26 14:48:00 · 625 阅读 · 0 评论 -
JUnit起步
一、写测试目标(业务相关的类) public class Calculator { public double add(double v1,double v2){ return v1+v2; } public double mul(double v1,double v2){ return v1*v2; }}原创 2009-08-27 11:21:00 · 663 阅读 · 0 评论 -
Java调用存储过程(MySql数据库)
一、构建ant环境1、安装jdk,设置JAVA_HOME ,PATH ,CLASS_PATH2、下载ant 地址www.apache.org3、解压ant你得到的是一个压缩包,解压缩它,并把它放在一个尽量简单的目录,例如D:/ant4、设置ANT_HOME PATH中添加ANT_HOME目录下的bin目录5、测试一下你的设置,开始-->运行-->cmd进入命令行-->键入原创 2009-09-14 14:10:00 · 937 阅读 · 0 评论 -
Hibernate调用存储过程
一、建表DROP TABLE IF EXISTS `user`;CREATE TABLE `user` ( `ID` int(11) NOT NULL auto_increment, `NAME` varchar(16) NOT NULL default , `REMARK` varchar(16) NOT NULL default , PRIMARY KE原创 2009-09-14 15:38:00 · 1955 阅读 · 0 评论 -
Spring编程式事务
一、使用PlatformTransactionManager bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> property name="sessionFactory"> ref bean=原创 2009-09-10 15:35:00 · 6288 阅读 · 1 评论 -
Spring Hibernate使用TransactionInterceptor声明式事务配置
PROPAGATION_REQUIRED PROPAGATION_REQUIRED PROPAGATION_REQUIRED原创 2009-09-08 16:20:00 · 6370 阅读 · 2 评论 -
Spring使用TransactionProxyFactoryBean声明式事务配置
事务管理器 --> bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> property name="sessionFactory"> ref bean="sessionFactory"/原创 2009-09-09 16:20:00 · 3243 阅读 · 0 评论 -
Spring基于tx/aop声明式事务配置
一、引入aop/tx命名空间beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"原创 2009-09-09 14:28:00 · 13568 阅读 · 3 评论 -
Spring注解声明式事务配置
一、引入命名空间beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx" xsi原创 2009-09-09 11:11:00 · 3163 阅读 · 0 评论 -
使用MyEclipse开发Spring+Hibernate
1、新建项目2、添加Spring支持3、添加Hibernate支持原创 2009-09-09 09:21:00 · 705 阅读 · 0 评论 -
Ant入门
一、构建ant环境1、安装jdk,设置JAVA_HOME ,PATH ,CLASS_PATH2、下载ant 地址www.apache.org3、解压ant你得到的是一个压缩包,解压缩它,并把它放在一个尽量简单的目录,例如D:/ant4、设置ANT_HOME PATH中添加ANT_HOME目录下的bin目录5、测试一下你的设置,开始-->运行-->cmd进入命令行-->键入原创 2009-08-31 15:41:00 · 592 阅读 · 0 评论 -
Apache
www.apache.org阿帕奇族 Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部,相传阿帕奇是一个武士,他英勇善战,且战无不胜,被印第安人奉为勇敢和胜利的代表,因此后人便用他的名字为印第安部落命名,而阿帕奇族在印第安史上也以强悍著称。 Apache 英文解释 Transliteration for the Apache Ap原创 2009-08-31 16:00:00 · 766 阅读 · 0 评论 -
Hibernate中配置C3P0连接池
Hibernate自带的连接池算法相当不成熟。它只是为了让你快些上手,并不适合用于产品系统或性能测试中。出于最佳性能和稳定性考虑你应该使用第三方的连接池。只需要用特定连接池的设置替换 hibernate.connection.pool_size即可。这将关闭Hibernate自带的连接池。例如,你可能会想用C3P0. C3P0是一个随Hibernate一同分发的开源的JDBC连接池,它位于lib目转载 2009-06-26 10:02:00 · 4343 阅读 · 0 评论 -
JUnit中常用的接口和类
Test接口:运行测试和收集测试结果 Test接口使用了Composite设计模式,是单独测试用例(TestCase),聚合测试模式(TestSuite)及测试扩展(TestDecorator)的共同接口。 它的public int countTestCases()方法,用来统计测试时有多少个TestCase。另外一个方法就是public void run(TestResult),Test原创 2009-08-27 14:23:00 · 959 阅读 · 0 评论 -
浅谈测试web程序的几大要点(2)
二、性能测试 1、连接速度测试 用户连接到Web应用系统的速度根据上网方式的变化而变化,他们或许是电话拨号,或是宽带上网。当下载一个程序时,用户可以等较长的时间,但如果仅仅访问一个页面就不会这样。如果Web系统响应时间太长(例如超过5秒钟),用户就会因没有耐心等待而离开。 另外,有些页面有超时的限制,如果响应速度太慢,用户可能还没来得及浏览内容,就需要重新登陆了。而且,连接速度太慢,还原创 2009-08-26 14:46:00 · 583 阅读 · 0 评论 -
浅谈测试web程序的几大要点(1)
一、功能测试 1、链接测试 链接是Web应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。链接测试可分为三个方面。首先,测试所有链接是否按指示的那样确实链接到了该链接的页面;其次,测试所链接的页面是否存在;最后,保证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问。 2、表单测试 当用户给Web原创 2009-08-26 14:45:00 · 546 阅读 · 0 评论 -
JUnit入门
1、相关概念 JUnit:是一个开发源代码的Java测试框架,用于编写和运行可重复的测试。它是用于单元测试框架体系xUnit的一个实例(用于java语言)。主要用于白盒测试,回归测试。 白盒测试:把测试对象看作一个打开的盒子,程序内部的逻辑结构和其他信息对测试人员是公开的。回归测试:软件或环境的修复或更正后的再测试,自动测试工具对这类测试尤其有用。 单元测试:最小粒度的测试,以测试原创 2009-08-27 13:26:00 · 509 阅读 · 0 评论 -
MYSQL ADMINISTRATOR 1.2介绍
(http://www.mysql.com/)一、SERVER INFOMATION 提供连接、服务端、客户端的基本信息 二、SERVICE CONTROL 启动/停止服务、只能针对本地服务,不能对远程服务进行启动停止操作。 1、Configure Service:设置MYSQL为Windows服务 三、STARTUP VARIABLES 可改变服务启动是配置文件,只有原创 2008-12-17 15:19:00 · 659 阅读 · 0 评论 -
MYSQL 5.0存储图片出现些问题
昨天使用barbecue-1.5-beta1产生一个条形码并把图片存储到MYSQL中,图片能存到磁盘上,再把磁盘上的图片通过HIBERNATE存储到MYSQL中的时候,使用MySQLQueryBrowser去查看的图片时,总是不能查看,刚开始怀疑时图片的问题,就使用其他图片看看,有的图片可以,有的却真的不可以,懵了,到官方重新下载了MYSQL 5.0,重装MYSQL,版本跟以前用的也原创 2008-12-16 10:52:00 · 581 阅读 · 0 评论 -
HttpService
提供可访问的HTTP URLs并返回一定格式数据,可带参数原创 2008-12-12 15:17:00 · 405 阅读 · 0 评论 -
MYSQL的几种日志
错误日志:-log-err 查询日志:-log 慢查询日志: -log-slow-queries 更新日志: -log-update 二进制日志:-log-bin 在mysql的安装目录下,打开my.ini,在后面加上上面的参数,保存后重启mysql服务就行了。 例如: #Enter a name for the binary log.Otherwise a d原创 2009-02-02 10:06:00 · 558 阅读 · 0 评论 -
过滤器
web.xml配置: characterEncoding com.lt.cms.filters.CharaterEncodingFilter characterEncoding /* 过滤器: package com.lt.cms.filters; import java.io.IOException; import javax.servlet.Filter; import javax.s原创 2009-01-19 13:08:00 · 558 阅读 · 0 评论 -
MYSQL-FRONT4.2简介
MYSQL-FRONT4.2(http://www.mysqlfront.de/)一、文件比MYSQL QUERY BROWER多了数据导入功能二、编辑三、搜索四、视图1、 对象浏览器:在导航栏中点击对象,在对象浏览器中显示对象的详细信息2、 数据浏览器:显示表的数据3、 Object IDE:可以显示存储过程信息4、 Query Builder:查询的原创 2009-01-08 11:37:00 · 2058 阅读 · 0 评论 -
MyEclipse_6.0.1GA_E3.3常用简介
MyEclipse_6.0.1GA_E3.3常用简介:菜单及子菜单因打开的文件类型不同而不同 一、File:1、 New:新项目、新文件(Ctrl+N)2、 Convert Line Delimiters to Windows[default]:转换行分隔符3、 Switch Workspace:转换工作空间4、 Import:导入多种项目、文件,支持文件的直接复制原创 2009-01-08 16:59:00 · 946 阅读 · 0 评论