Welcome 微信登录

首页 / 软件开发 / JAVA

struts中token的使用方法

struts中token的使用方法

struts中token的使用方法2011-10-28 blogjava rrong_m很多时候要防止重复提交,比如论坛在发表提问的时候,要是不控制那就可以一直提交~使用方法:论坛为例ask.do :为跳到提问页面的actionask.jsp:为提问页面askok.do:为提问成功提交的actionaskok.jsp:处理提问之后的跳转的jsp首先在ask这个action里面加入saveToken(request);这是为了在提问页面即ask.jsp页面生...
多线程技术在J2ME中的应用总结

多线程技术在J2ME中的应用总结

多线程技术在J2ME中的应用总结2011-10-28我们知道,在操作系统级别上软件的运行一般都是以进程为单位,而在每个进程的运行过程中允许同时并发执行多个不同线程,这就使得一个程序能同时执行不同的操作。使用多线程的目的是为了最大限度地利用计算机CPU资源。JAVA程序字节码最终是在JVM虚拟机下运行的,同一虚拟机进程中的不同操作都是通过多线程来运行的。在JAVA虚拟机中,线程常用有单线程和多线程,单线程指程序执行过程只是一个有效操作的序列,不同操作都有着明...
EJB的分类及其各自的功能和应用

EJB的分类及其各自的功能和应用

EJB的分类及其各自的功能和应用2011-10-28在EJB2.0中对定义了三种不同类别的EJB分类:Session Bean(会话Bean)、Entity Bean(实体Bean)和Message-Driven Bean(消息驱动Bean)。1 EJB分类之会话Bean会话Bean是商务过程对象,执行商务逻辑、规则和工作流程。会话Bean之所以被称为会话Bean,是因为它代表的是一个动作、是一个过程,它的生存期就是调用它的客户端与它进行会话的过程。会话B...
JavaBean的任务和设计注意事项

JavaBean的任务和设计注意事项

JavaBean的任务和设计注意事项2011-10-28 刘世毅 一、JavaBean的任务:“Write once, run anywhere, reuse everywhere”,即“一次性编写,任 何地方执行,任何地方重用”。这个任何实际上就是要解决困扰软件工业的日益增加的复杂性,提供一个 简单的、紧凑的和优秀的问题解决方案。1. 一个开发良好的软件组件应该是一次性地编写,而不需要再重新编写代码以增强或...
Eclipse中将Java Project转换为Dynamic Web Project

Eclipse中将Java Project转换为Dynamic Web Project

Eclipse中将Java Project转换为Dynamic Web Project2011-10-28 BlogJava 海这边接手一个前期的Web项目,当时是用MyEclipse建立的,用MyEclipse发布运行没有任何问题。现在因为没有购买MyEclipse的年费,决定用EclipsE+WPT继续开发,没想到在WPT的Server中发现不了 该项目,于是使用下面的方法将其转换为WPT能识别的项目。1. 修改项目的.project文件,保存,不记得...
JPA的实体状态和API浅析

JPA的实体状态和API浅析

JPA的实体状态和API浅析2011-10-28实体对象拥有以下4个状态,这些状态通过调用EntityManager接口方法发生迁移:新建态:新创建的实体对象,尚未拥有持久化主键,没有和一个持久化上下文关联起来。受控态:已 经拥有持久化主键并和持久化上下文建立了联系; 游离态:拥有持久化主键,但尚未和持久化上下文建 立联系; 删除态:拥有持久化主键,已经和持久化上下文建立联系,但已经被安排从数据库中删除。EntityManager 的API下面是Entit...
Java的面向对象数据库db4o

Java的面向对象数据库db4o

Java的面向对象数据库db4o2011-10-28 blogjava duduli上学的时候就听老师说过有对象数据库。但是我所接触的数据库都是关系型数据库mysql,oracle,ms sql server,或是db2.最近在ibm development work上看到一个名为db4o的对象数据。才看第一章,学过Java的都应该很容易理解的。确实它真的很简单。看起来似乎就像是在一个Java的操作,而并非如我们所以为的那样的想关系型数据库中操作一样。如果...
找出Java程序内存溢出的元凶

找出Java程序内存溢出的元凶

找出Java程序内存溢出的元凶2011-10-28 cuishen 我曾经在刚入行的时候做过一个小的swing程序,用到了java SE,swing,Thread等东东,当初经验少 也没有做过严格的性能测试,布到生产环境用了一段时间后发现那个小程序有时候会抛 java.lang.OutofMemoryError异常,就是java的内存溢出。当时也上网查了不少资料,试过一些办法,代 码也稍微做了些优化,但是有一个问题我始终是找不到解决的方案 - 不知为什么子...
关于eWebEditor常见的问题及其个人使用心得

关于eWebEditor常见的问题及其个人使用心得

关于eWebEditor常见的问题及其个人使用心得2011-10-28 blogjava gdhqseWebEditor是个很好用的工具,见面也很好看。是一款很受欢迎的在线编辑器。现在我和大家分享一 下我近期使用eWebEditor遇到的问题及其解决办法。(这里先声明,我使用的是飞鱼修改版的eWebEditor )1.关于eWebEditor不兼容IE8的问题。在网上查了一下,发现原因是这样的,因为ie8屏蔽了anonymous方法 所以要改成onclic...
Java中的堆内存与栈内存分配浅析

Java中的堆内存与栈内存分配浅析

Java中的堆内存与栈内存分配浅析2011-10-28Java 把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对 象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java 就在栈中为这个变量 分配内存空间,当超过变量的作用域后,Java 会自动释放掉为该变量分配的内存空间,该内存空间可以 立即被另作它用。堆内存用来存放由 new 创建的对象和数组,在堆中分配的内存,由 Java 虚拟机的自动垃圾回收器...
Eclipse中10个最有用的快捷键组合

Eclipse中10个最有用的快捷键组合

Eclipse中10个最有用的快捷键组合2011-10-28 51CTO 阿菜译一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更 加容易的浏览源代码,使得整体的开发效率和质量得到提升。1. ctrl+shift+r:打开资源这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而 你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并...
struts2中页面表示国际化的方法

struts2中页面表示国际化的方法

struts2中页面表示国际化的方法2011-10-28在struts2中,前端页面表示国际化的实现更加简单。简单的应用struts2提供的支持国际化的表达式 即可快速方便的进行页面的国际化的实现。如何做呢?本文以英文和中文为例进行说明。1,自定义struts2的属性,属性项目:struts.custom.i18n.resources首先生成一个struts.properties文件,文件位置:WEB-INF/src目录下文件内容:struts.custo...
Struts2权威指南

Struts2权威指南

Struts2权威指南2011-10-28 独月繁星 Struts2权威指南里介绍,并结合笔者在此之前也用过webwork和struts1,不过还是对webwork更熟一 些,好在struts2比较接近webwork,所以学习成本相对不高,struts2的好处就不说了,说说差异吧。1、相对struts1而言,没有了formbean,表单代码不需要一定要使用struts提供的html标签,一般的 html表单标签照样可以使用,耦合度学习成本都低了很多。想想s...
<< 241 242 243 244 245 246 247 248 249 250 >>