web
摘要: 《人人都玩开心网:ext js android ssh整合开发web与移动sns》一书上架短短几天,就进入了互动网计算机类销售总排名第4的好成绩。现发篇ext js的技术文章庆祝下。在本文将介绍treepanel组件非常有意思的一个功能:结点拖放。要使treepanel组件的结点可以拖放非常简单,只需要将treepanel类的enabledd选项参数设为true即可。当然,要想实现更复杂的功能,还需要配合其他的参数和事件。
摘要: 第1章:开发梦缘起开心网
第5章:开心桌面:完全模拟windows桌面的开心网
第15章:移动电子相册:捕捉精彩瞬间
摘要: 第4章 servlet开发基础、第8章 java web国际化、第10章 简单标签
摘要: 由于有些读者因随书光盘遗失,应广大读者的要求,特提供《java web开发速学宝典》一书的源代码下载,由于源代码所使用的jar包过大(随书光盘中包含了完整的源代码和jar包),在这里只提供了jar文件的列表,读者可以自行获得这些jar包。
摘要: 本书主要对java web的核心技术——jsp和servlet进行讲解,此外,本书还对目前流行的mvc框架struts 2(版本为struts 2.1.6)的核心功能以及如何整合spring与hibernate进行了由浅入深的介绍。.本书分为4篇,第1篇对开发java web程序所必须掌握的技术进行讲解,并用一个实例带领读者进入java web世界;第2篇主要讲解jsp技术,使读者可以掌握jsp的核心技术;第3篇讲解struts 2的核心内容,以及如何将struts 2、spring和hibernate进行整合;第4篇是综合实例,通过对3个完整项目的学习,读者可以更好地对本书前3篇所讲的内容进行理解和消化。本书的读者对象包括:已经掌握java基础知识,想学习java web技术的读者;已经掌握java web的基础知识,想进一步了解和掌握java web核心技术的读者;对jsp和servlet技术比较熟悉,想进一步学习和掌握struts 2,并想将struts 2技术引入java web应用的读者。
摘要: extjs是一个非常酷的javascript客户端框架,用于做web ui。在ie、firefox上浏览的效果非常好,近日突然想在android上试试。没有真机,就用android模拟器吧。模拟器默认访问的是 www.google.com,将该默认页改成http://www.extjs.com,然后导航到extjs的例子部分,选中一个例子,看看显示效果。
摘要: permgen space的全称是permanent generation space,是指内存的永久保存区域outofmemoryerror: permgen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放class和meta的信息,class在被 load的时候被放入permgen space区域,它和和存放instance的heap区域不同,gc(garbage collection)不会在主程序运行期对permgen space进行清理,所以如果你的app会load很多class的话,就很可能出现permgen space错误。这种错误常见在web服务器对jsp进行pre compile的时候。改正方法:-xms256m -xmx256m -xx:maxnewsize=256m -xx:maxpermsize=256m 2、在tomcat中redeploy时出现outofmemory的错误. 可以有以下几个方面的原因:
摘要: 有时客户端程序(如jsp、servlet)会和ejb组件运行在同一个jvm上,如在同一个j2ee服务器(jboss、weblogic等)中运行。这时就没必要再通过远程(remote)接口访问session bean了,因为客户端和session bean都在同一个jvm上,只需要通过本地接口(local)访问即可。就象直接访问本地类一样(当然,不能直接访问ejb类,需要使用jndi和 local接口来获得本地接口对象。当然,也可以通过remote接口来访问ejb,不过这样会有一些性能损失。就象在同一台机器上还通过socket进行访问一样,很多性能都损耗在网络上了。
摘要: 从1995年成立到今年,ibm软件集团已经走过了10个年头。从1995年起步至今,ibm软件集团已经成为全球第二大软件实体和全球领先的中间件供应商。2004年,其收入高达151亿美元,比2003年的增长8亿美元。目前,ibm软件占ibm公司总利润超过三分之一。
摘要: 要想使用struts,至少要依靠两个配置文件:web.xml和struts-config.xml。其中web.xml用来安装struts框架。而struts-config.xml用来配置在struts框架中要使用的资源。如formbean、action、插件等。如果使用了某些插件,如validator、tiles等。还可能需要其他的配置文件。虽然在前面的文章中已多次使用了这两个配置文件,但都是分散介绍的。因此,在本文将对这些配置进行一下总结和回顾,以使读者对struts的配置有一个更清醒的认识。
摘要: tiles提供的模板机制可以最大限度地避免重复编写代码。实际上,tiles模板就是的jsp页面,只是在这种jsp页面中使用tiles标签代替确定不了的内容(相当于占位符),也就是需要在开发人员使用模板时来确定的内容。除了这一点,tiles模板页面和普通的jsp页面完全相同。
摘要: 在jsp标签文件中使用struts 2标签会带来一个问题。由于高版本的struts 2的标签属性值默认情况下不能为el或jsp表达式,当然,可以通过修改struts 2默认设置来解决这个问题,但并不建议这么做。除此之外,可以通过标签将参数值保存在valuestack对象中,在jsp标签文件中通过ognl表达式读取。
摘要: tiles框架是struts的一个插件。我们可以使用tiles框架来进行页面布局设计。tiles框架提供了一种模板机制,它可以将网页内容和布局分离,并允许先创建模板,然后在页面中再插入具体的内容。
摘要: 与lookupdispatchaction、dispatchaction不同,mappingdispatchaction类并不通过请求参数来指定动作,而是将一个struts动作对应于一个action方法。下面的例子演示了如何使用mappingdispatchaction类来将struts 动作和action方法相对应。
摘要: 虽然lookupdispatchaction类可以很好地处理拥有多个提交按钮的form,但是必须要和属性文件相关联,而且还得在getkeymethodmap方法中进行key和action方法的映射,使用起来十分不方便。从struts1.2.9开始,加入了另一个用于处理多个提交动作的eventdispatchaction类。这个类也是dispatchaction的子类,它在使用上要比lookupdispatchaction类容易的多。eventdispatchaction类的基本原理是通过
元素的parameter属性指定多个动作,中间用逗号(,)分隔。每个动作实际上就是标签的property属性值。这样eventdispatchaction类就可以根据每个标签的属性值来确定用户按的是哪个提交按钮了。