Web2.0时代,用户对UI交互体验对Web设计上提出了更高的要求,各种各样的Rich Client技术层出不穷,有基于Javascript的,有基于Flex的,也有基于Java Applet的... 最近接触到一种新的基于Web2.0应用开发的技术,叫做Nexaweb(http://www.nexaweb.com),我们可以把他理解为一个简易的开发平台或框架。Nexaweb的特点就是开发者在一个基于Eclipse的插件集提供的界面上,使用拖拽的方式来构造页面,而最终生成的代码将是一个基于XML的文件,取名为XAL。事实上,接触过JasperReport+iReport的人,应该不会对这种技术 ...
- 11:28
- 浏览 (37)
- 评论 (9)
- 分类: Java Framework
- 进入论坛
目前,FCKEditor (http://www.fckeditor.net/) 是开源社区一款强大的HTML编辑器,目前最新版本是2.6,支持Java的插件版本是2.4Beta1。
对于一般的Java Web应用,我们可以通过直接插入JavaScript代码来构造页面,这种方式操作起来比较简便,也是通用在所有web页面的一种方式。但是,在实际的Java Web应用中,我们除了用到普通的页面编辑功能之外,难免会考虑到页面上传图片、附件等功能。所以,单纯使用JavaScript方式的话,这一大堆的文件上传代码将由你自己来写了,工程量还是比较浩大的。自然而然,我们会想到Jsp T ...
- 13:03
- 浏览 (776)
- 评论 (5)
- 分类: Java Framework
- 发布在 JSF 圈子
在实际web应用中,大部分文件下载都是通过url文件链接直接下载的,同样在Struts中也可以这样实现。但是考虑到盗链,跨服务器访问等因素,直接文件流下载也是必要的。那么,在Struts2.0中如何实现数据流下载呢?
Struts2.0默认支持多种格式的result type,stream即是其中的一种。如果我这里要实现一个Generate Report的功能,将Report存放在一个InputStream里面,Action的示例代码内容如下:
package com.test;
import java.io.InputStream;
import java.util.HashMa ...
- 12:20
- 浏览 (547)
- 评论 (1)
- 分类: Java Framework
在UI部分,页面文件很简单,userMessage.jsp的内容如下:
<%@ page contentType="text/html; charset=UTF-8"%>
<html>
<head>
<title>Struts + JSONtitle>
<link rel="stylesheet" type="text/css" href="css/main.css" />
<script type="text/javas ...
- 11:12
- 浏览 (424)
- 评论 (0)
- 分类: Java Framework
- 进入论坛
Struts2的出现在Web2.0纷争的年代,以Ajax为代表的富客户端(Rich Client)应用正唱着Web2.0的主角。虽然Struts2本身对Ajax的应用也提供了自己的Ajax标签,但是这种比较牵强的支持也是赶鸭子上架,不是Struts本身的特长。
这里,就Struts对JSON支持的技术特点,来构建一个Rich Client应用,UI层使用的是YUI工具包,详情参考Yahoo的YUI网站。http://developer.yahoo.com/yui/。
本文中所涉及的Web应用的大致结构图如下:
先一睹为快,该应用的实际运 ...
- 11:06
- 浏览 (366)
- 评论 (2)
- 分类: Java Framework
- 进入论坛
在公司做的项目一般都是英文的,也就是默认的拉丁字符集 ISO-8859-1。在今天做的J+S+H应用中,我想插入保存一个中文的用户名,可是不管怎么样保存,都是问号形式的乱码。
乱码问题一直是个比较头疼而又常见的问题,困扰着我们这些实用Unicode的群众。在Java Web应用中,乱码一般会出现在页面JSP显示层或者数据库持久层。对于前者,我们一般是注意在页面的头部代码中加入
<%@page contentType="text/html;charset=GB2312"%>
或者
<%@page contentType="text/htm ...
- 13:28
- 浏览 (375)
- 评论 (0)
- 分类: Java Framework
众所周知,JSF1.2应用的官方Java应用服务器是Glassfish,网上很少有关于在Tomcat下部署JSF应用的例子。不信这个邪,我硬着头皮尝试在Tomcat中部署一个JSF应用。
我机器上Tomcat的版本是5.5的,将一个在Glassfish下测试通过的JSF应用放在webapp目录下,启动Tomact,错误马上出来:
SEVERE: Error configuring application listener of class com.sun.faces.config.GlassFishConfigureListenerjava.lang.NoClassDefF ...
- 11:43
- 浏览 (1464)
- 评论 (2)
- 分类: Java Framework
OGNL(Object Graph Navigation Language )在Struts2.0中得到了普遍的应用,我们经常用它来访问Action中的properties,下面是一些常见的例子:
<s:property value="#session.mySessionPropKey"/>
<s:select label="label" name="name" list="{'name1','name2','name3'}" value="%{'name2'}" />
<s:if test="'foo' in {'foo','b ...
- 14:21
- 浏览 (641)
- 评论 (2)
- 分类: Java Framework
一直以来,都有听说过FreeMaker,最近抽空仔细研究了一下这个东东,在这里我也把自己的心得给分享出来吧。FreeMaker简介FreeMaker其实是一种比较简单的网页展示技术,说白了就是网页模板和数据模型的结合体。这种结合模式的好处就是,分离了网页界面设计人员和编程人员的工作,让他们各司其职。
据个人理解,FreeMaker大致的工作方式是,网页模板里面嵌入了数据模型中的数据、FreeMake自定义流程控制语言、FreeMake自定义的操作函数等等,在装载网页的时候,FreeMaker模板自动从数据模型中提取数据,并解释整个网页为我们熟知的HTML页面。数据模型(The Data ...
- 14:36
- 浏览 (2346)
- 评论 (0)
- 分类: Java Framework
- 浏览: 14955 次
- 性别:

- 来自: 中国广东

- 详细资料
搜索本博客
我的相册
Selenium
共 9 张
共 9 张
最近加入圈子
最新评论
-
利用Javascript向页面中插 ...
柳暗花明,感谢
-- by redasurc -
Web2.0时代的新秀 - Nexaw ...
dennis_zane 写道这个与Mozilla的XUL或者微软的XAML有什么 ...
-- by tailsherry -
Web2.0时代的新秀 - Nexaw ...
这个与Mozilla的XUL或者微软的XAML有什么不同呢?
-- by dennis_zane -
Web2.0时代的新秀 - Nexaw ...
49271743 写道插件怎么加到 MYECLIPSE里呢? Nexaweb的出 ...
-- by tailsherry -
Web2.0时代的新秀 - Nexaw ...
我还是看好jsf,结合netbeans的vwp,生产力很高。
-- by jim19770812






评论排行榜