-
61. 两品种型的web框架: 基于请求的和基于组件的
61.两种类型的web框架:基于请求的和基于组件的概述现在的web框架可以分为基于请求的(request-based)和基于组件的(component-based)两大阵营。前者的代表有Struts和SpringMVC等,后者的成员则有JSF、Tapestry、ASP.NET等等。基于请求的框架较早出现,它用以描述一个web应用程序结构的概念和传统的静态Internet站点一样,是将其机制扩展到动...
170
热度 -
JavaEE5学习札记07-Web层与EJB集成总结(1):servlet与EJB集成
JavaEE5学习笔记07-Web层与EJB集成总结(1):servlet与EJB集成 1.??????集成时的感受 单丝不成线,孤木不成林。尽管JavaEE5标准不只是作为Web系统而提出的,但是所有的软件系统都是给人用的,都离不开UI处理。而EJB可以作为单机程序Swing、AWT的后台支持,也可以作为B/S的后台支持。既然是B/S就离不开Web框架。JSF也是JavaEE5的标准,它的规范中...
549
热度 -
java web从0单排第二十一期《Hibernate》主键的生成方式,用户增加与显示用户列表
javaweb从零单排第二十一期《Hibernate》主键的生成方式,用户增加与显示用户列表1.新建register.jsp <%@pagelanguage="java"import="java.util.*"pageEncoding="ISO-8859-1"%> <!DOCTYPEHTMLPUBLIC"-/...
115
热度 -
Java web 摘记-动态表单及动态建表实现原理
Javaweb摘录-动态表单及动态建表实现原理 应用场景项目中往往需要动态的创建一个表单,或者添加一个新的数据模板,这时候因为需要在运行时动态的创建表以及动态的维护表字段甚至表关系使得普通java解决方案变得困难重重。实现工具Hibernate+Spring+Groovy+FreemarkerHibernate作用很简单负责创建数据库表这样可以避免我们自己去写复杂的sql和判断。Spring作为桥...
257
热度 -
打印效能
打印功能 效果图需要打印的界面 <%@pagecontentType="text/html;charset=UTF-8"language="java"isELIgnored="false"%> <%@taglibprefix="s"uri="/struts-tags"%> <%@includefile="/commons/taglib.jsp"%> <he...
282
热度 -
运用 XStream 在 JavaBean 与 XML/JSON 之间相互转换
使用XStream在JavaBean与XML/JSON之间相互转换 XML和JSON是当今常用的两种数据描述与传输的格式,特别是涉及到JS时使用JSON颇为频繁。自然,在Java? 的世界里少不了完成JavaBean与这两种格式相互转换的组件,那就是XStream和JSON-lib。这里我简单记下XStream? 的用法。 其实相类似的工具早已有之。如果用过DWR的同志,一定有印像,DWR进行远程...
869
热度 -
Web开发中获取Spring的ApplicationContext的几种形式
Web开发中获取Spring的ApplicationContext的几种方式 在WEB开发中,获取到由Spring进行管理的某些Bean,通常采用下面方式来获取 1、通过set注入方式 privateProjectStageHandlerprojectStageHandler; publicvoidsetProjectStageHandler(ProjectStageHandlerproje...
309
热度 -
Freemarker基础知识(一)
Freemarker基础知识(1) 项目中Freemarker有一定的使用量,因此这里将Freemarker的基础知识做下总结: 什么是Freemarker了,FreeMarker是一款模板引擎:一种基于模板的、用来生成输出文本(任何来自于HTML格式的文用本来自动生成源代码)的通用工具。FreeMarker仅仅使用模板生成文本页面来呈现已经准备好的数据。 在FreeMarker学习过程中,发现其...
351
热度 -
不通过action的话,怎么在jsp中获得数据
不通过action的话,如何在jsp中获得数据? 我的问题是:有一add_user.jsp页面用于添加用户,其中部门下拉列表负责列出当前有效部门,有效部门非固定,需要充数据库中查询,可是我又不想在连接到这个jsp页面之前通过一个action来产生departments列表,有什么其它办法么?用jsp肯定是能实现的,但我想只用ww而不是jsp代码来做。我觉得应该有个引用某模板的功能,该模板的作用就是...
295
热度 -
【论文】服务器推送技术总结1
【论文】服务器推送技术小结1 服务器推送技术1背景“服务器推送技术”(ServerPushing)是最近Web技术中最热门的一个流行术语。它是继“Ajax”之后又一个倍受追捧的Web技术。“服务器推送技术”最近的流行跟“Ajax”有着密切的关系。随着Ajax技术的兴起,让广大开发人员又一次看到了使用浏览器来替代桌面应用的机会,并且这次机会非常大。Ajax将整个页面的刷新变成页面局部的刷新,并且数据...
143
热度 -
那些跟JS有关的人呐
那些和JS有关的人呐JS的位置题目当中那些和JS有关的人们中自己就是其中之一,因为这次外包的主要任务就是用JS调用人家已经写好的框架来实现功能。以往学JS的时候没觉得这门语言怎么样,就是一般的脚本语言嘛。负责和用户打交道,再具体一点就是做一些基本的数据验证而已。所以一般说起JS都要和DIV+CSS一起说,毕竟他们都是关于用户体验的技术。但是最近的这个项目让我看到了JS背后的东西。从软工说起因为软件...
76
热度 -
ExtJS 技艺笔记
ExtJS技巧笔记 Ext.fly(grid.getView().getRow(0)).slideIn('t');//选择第一条有从上往下的插入效果 Ext.fly(grid.getView().getRow(0)).frame('#cadaf9',3);//选择一条记录带蓝色光晕效果 enableKeyEvents:true//激活键盘事件,TextField的键盘事件默认是关闭的 cmp.e...
186
热度 -
ExtJS实现上拉列表级联
ExtJS实现下拉列表级联 ?????在程序开发过程中,经常要实现级联的作用,比如:省市区的级联,当下拉列表选择了省之后,在市的下拉的时候就应该是该省下的所有城市,而不是全部饿城市,以此类推在选着市区之后在区域也应该是该市下的市区。 ??????其实这种级联的方式,完全可以用一颗树表示,比如省是根节点,其他的都是其孩子的方式表示,但是这里我只用下拉列表的方式实现,毕竟有得地方用这种方式还是有点优势...
82
热度 -
怎么选择Web开发框架
如何选择Web开发框架 ??如何选择Web开发框架???开发框架的选择,始终是个仁者见仁、智者见智的事情。尤其是Web层的开发框架,数量非常多,而且各有特色,如:Struts、WebWork、SpringMVC、Tapestry、JSF、WebPage3.0……等等。???下面先来看看为什么要使用Web开发框架 一:使用框架的必然性???框架,即framework。其实就是某种应用的半成品,把不同...
152
热度 -
DWRUtil.js包的施用分
DWRUtil.js包的应用分 先简单介绍一下什么是DWRDWR-DirectWebRemotingajax是一种提高web站点吸引力和实用性的书写web页面的方法。它从服务器端更新web页面的特殊区域,从而增强用户的交互性。它允许信息在短时间的延迟或不用刷新页面的情况下更新。DWR减少了开发时间,也减少了一些可能的错误,这些错误是在提供常用的方法函数并消除一些与高交互性web站点有关的重复性代码...
260
热度 -
REST 基础(1):用于构建 RESTful Web 服务的多层架构
REST基础(一):用于构建RESTfulWeb服务的多层架构 from:http://www.ibm.com/developerworks/cn/web/wa-aj-multitier/REST(Representationalstatetransfer)风格的Web服务作为传统Web服务(以SOAP为基础)的一种替代方式,以其轻量化、易于构建、无状态以及使用HTTP协议等优势受到了很多开发语言...
445
热度 -
json-jquery-struct 解析例子(地图) - 批量导入解析和批量导出
json-jquery-struct解析例子(map)-批量导入解析和批量导出 1、点击批量导入,先做个弹出层 弹出层里面选择文件和返回信息 确定导入 返回信息,追加到div里面展示 $.getJSON(encodeURI('xxxAction!toImportExcel.action?filePat h='+filePath),function(result){ $.each(result...
822
热度 -
JAVA学习指引,从0开始学起,无师自通
JAVA学习向导,从0开始学起,无师自通 Tutorialpages taggedasjava FirstSteptowardsJDBC ViewAccessingtheDatabasefromServlet View IntroductiontoJSP ViewWelcometoJavaDevelopers paradise!ViewBioinformatics View BioInf...
138
热度 -
5、在Tomcat中实现系统和Web管理的配置
五、在Tomcat中实现系统和Web管理的配置 1、配置系统管理(AdminWebApplication) ? (1)概述 大多数商业化的J2EE服务器都提供一个功能强大的管理界面(如Weblogic的管理控制台),且大都采用易于理解的Web应用界面。Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手。 Tomcat的AdminWebApplication最...
306
热度 -
Spring配备JNDI(WebLogic92)NameNotFoundException: Unable to resolve解决
Spring配置JNDI(WebLogic92)NameNotFoundException:Unabletoresolve解决 请参见:Struts2.2+Spring3.1+Hibernate3.6整合(登录示例)http://liuzidong.iteye.com/blog/935493在这个示例作了修改!参考资料1spring通过weblogic配置的jndi实现数据库操作http://ma...
1190
热度