Welcome 微信登录

首页 / 软件开发 / JAVA

J2EE基础:MVC模式和Struts模式的理解

J2EE基础:MVC模式和Struts模式的理解

J2EE基础:MVC模式和Struts模式的理解2011-02-25MVC方式通常在Smalltalk中用于建立用户接口。通过对MVC中蕴藏的设计模式可以帮你理解我们所说的“模式”的含义。MVC包括三类对象,Model是应用对象、View为其屏幕表示、Controller定义了对用户输入的处理(反应)方式。在应用MVC方式以前,通常将这三个对象的功能合到了一起,应用MVC分离了它们,为设计提供了灵活性和可重用性。MVC通过在view...
J2ME:定时器(TimerTask)使用及初探

J2ME:定时器(TimerTask)使用及初探

J2ME:定时器(TimerTask)使用及初探2011-02-25最近完成个J2ME游戏,一直以来总想写点东西给大家~因为以前总是在索取,现在把J2ME的入门知识-定时器的相关知识以及我的一点体会-付出给大家,内容不多只是它的使用,希望对入门的J2ME开发者有所帮助。首先,说下定时器的基本使用,以下内容摘自NOKIA 论坛里的一篇文章:《为60系列平台设计Java应用》--定时器各种定时器让各种应用能方便地规划任务,而不必对线程进行调配。使用线程通常需要...
Eclipse中如何恢复已删除文件

Eclipse中如何恢复已删除文件

Eclipse中如何恢复已删除文件2011-02-25zhangjunhd如果在开发中,(Eclipse)删除了一些文件后又发现需要这些文件该怎么办?现在删除T1.java和T4.properties。鼠标右键点击项目名ZJ,选择Restore from Local history。选择需要恢复的文件,即可恢复所需要的文件。同样,在Java文件中也可以恢复删除的部分。下面演示T1.java。在类T1中做出修改后,选择Local History可发现修改的地...
hibernate的事务和spring事务的区别

hibernate的事务和spring事务的区别

hibernate的事务和spring事务的区别2011-02-25hengglan对于传统的基于特定事务资源的事务处理而言(如基于JDBC的数据库访问),Spring并不会对其产生什么影响,我们照样可以成功编写并运行这样的代码。同时,Spring还提供了一些辅助类可供我们选择使用,这些辅助类简化了传统的数据库操作流程,在一定程度上节省了工作量,提高了编码效率。对于依赖容器的参数化事务管理而言,Spring则表现出了极大的价值。Spring本身也是一个容器...
hibernate配置文件异常的排除

hibernate配置文件异常的排除

hibernate配置文件异常的排除2011-02-25最近在做一个小的web程序时,遇到了一些小问题,在经过小弟的一番努力后都一一化解了,欣喜之余就想把这些解决心得择取一二与大家共享。这些问题都比较初级,高手就不必看了,以免浪费时间,呵呵。异常1:*.hbm.xml 配置文件中元素配置异常抛出异常描述:org.springframework.orm.hibernate3.HibernateSystemException: ids for this cla...
hibernate映射clob blob字段

hibernate映射clob blob字段

hibernate映射clob blob字段2011-02-25 blogjava rrong_m在许多情况下要存储大型字符串或者二进制数据如图片等hibernate也提供了对blob和clob类型的支持blob采用单字节存储适合保存二进制数据,如图片文件clob采用多字节存储适合保存大型文本等在mssql中 image和ntext分别对应着blob和clob表映射文件对两种类型的写法对于blob格式的映射类型为type="java.sql.Cl...
Java:比较与排序

Java:比较与排序

Java:比较与排序2011-02-25zhangjunhd1.两种比较接口分析在“集合框架”中有两种比较接口:Comparable接口和Comparator接口。Comparable是通用的接口,用户可以实现它来完成自己特定的比较,而Comparator可以看成一种算法的实现,在需要容器集合实现比较功能的时候,来指定这个比较器,这可以看成一种设计模式,将算法和数据分离。前者应该比较固定,和一个具体类相绑定,而后者比较灵活,它可以被...
Java:基于Map实现的频率统计代码

Java:基于Map实现的频率统计代码

Java:基于Map实现的频率统计代码2011-02-25zhangjunhd使用泛型T代表所要统计信息的类,应该有效的定义该类的equals()和hasCode()。statistics()方法进行关键字统计。getAllKeysStatistics()方法返回底层的Map,即所有的键-值对。getAllKeys()方法返回所有key组成的Set。getKeyStatistics()方法返回单个确定Key的统计信息。测试例使用10000个随机整型数(0~...
Java:集合类性能分析

Java:集合类性能分析

Java:集合类性能分析2011-02-25zhangjunhd1.Java 集合框架图-集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。-抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。-实现类:8个实现类(实线表示),对接口的具体实现。2.Java容器类介绍① Java容器类都可以自动地调整自己的尺寸。② Collection 接口是一组允许重复的对象。③ Set 接口继承 Collection,不允...
Eclipse Test and Performance Tools Platform,第2部分: 监视应用程序

Eclipse Test and Performance Tools Platform,第2部分: 监视应用程序

Eclipse Test and Performance Tools Platform,第2部分: 监视应用程序2011-02-25 IBM Martin Streicher开始之前关于本系列为应用程序编写代码只是交付健壮的产品质量的程序所需的漫长过程的第一阶段。必须对代码进行测试,以检验它的操作和准确性。往往还必须对代码进行分析,以便消除性能瓶颈和资源浪费(尤其是内存)。还必须对代码进行监视,以便对故障进行定位、识别使用模式、寻找进一步增强和优化的机会以...
Eclipse Test and Performance Tools Platform,第3部分: 测试应用程序

Eclipse Test and Performance Tools Platform,第3部分: 测试应用程序

Eclipse Test and Performance Tools Platform,第3部分: 测试应用程序2011-02-25 IBM Martin Streicher开始之前关于本系列在交付健壮的产品质量的程序所需的漫长过程中,为应用程序编写代码只是第一个阶段。必须对代码进行测试,以检验它的操作和准确性。往往还必须对代码进行分析,以便消除性能瓶颈和资源浪费(尤其是内存)。还必须对代码进行监视,以便对故障进行定位、识别使用模式、寻找进一步增强和优化的...
RTP与RTCP协议介绍

RTP与RTCP协议介绍

RTP与RTCP协议介绍2011-02-27 51cto博客 zhangjunhd1.流媒体( Streaming Media)1.1流媒体概念流媒体技术是网络技术和多媒体技术发展到一定阶段的产物。术语流媒体既可以指在网上传输连续时基媒体的流式技术,也可以指使用流式技术的连续时基媒体本身。在网上传输音频、视频等多媒体信息目前主要有两种方式:下载和流式传输。采用下载方式,用户需要先下载整个媒体文件,然后才能进行播放。由于网络带宽的限制,下载常常要花很长时间,...
小结Hibernate的查询方式

小结Hibernate的查询方式

小结Hibernate的查询方式2011-02-271. get() and load()session.get(Clazz, id);session.load(Clazz, id);说明: load()与get()的区别请注意如果没有匹配的数据库记录,load()方法可能抛出无法恢复的异常(unrecoverable exception)。 如果类的映射使用了代理(proxy),load()方法会返回一个未初始化的代理,直到你调用该代理的某方法时才会去访...
<< 161 162 163 164 165 166 167 168 169 170 >>