Java Web
zhangwanfly
这个作者很懒,什么都没留下…
展开
-
内容失效
-----------内容被管理员屏蔽---------------------2009-10-28 13:54:34 · 55 阅读 · 0 评论 -
xmlc模板技术实现页面和代码相分离详解
最近的一个小项目,规定必须要用xmlc模板技术开发,虽然很不愿意,但无奈项目组如此规定,因为之前从没接触过,所以只有研究一番了。 首先,要安装设置xmlc插件,我用的是myeclipse6.0,安装在E盘。首先,将net.sourceforge.xmlceclipse.core插件拷贝到E:\MyEclipse6.0\eclipse\plugins目录下。然后,设置link方式进行链接。在E...2009-10-29 13:26:16 · 138 阅读 · 0 评论 -
使用JSF的事件机制实现复选框的全选
一般在类似于struts,webwork这样的基于请求的框架来说,实现复选框的全部选择需要借助javascript来完成。但对于jsf这样基于事件的框架来说,实现复选框的权限可以通过jsf本身提供的一些功能来完成。 下面就做一个简单的利用jsf的事件机制实现checkbox的全选功能。 首先定义一个pojo类,代码如下所示 [code="java"] package com.zxy...2009-10-30 13:49:04 · 423 阅读 · 0 评论 -
Struts2源码解析—重写Request对象的取值方法
今天在用struts2做项目时发现,放入ActionContext中的值,在页面上是可以通过ognl方式取出来的,比如 [code="java"] ActionContext context = ActionContext.getContext(); context.put("contentList", contentList); [/code] 然后再页面上可以通过ognl循环方式将值...2009-11-11 11:49:43 · 159 阅读 · 0 评论 -
基于Struts2拦截器的权限控制
最近闲来无事,自己做了个通过struts2拦截器的权限控制的小例子。主要是通过struts2的核心拦截器机制,不依赖于容器,实现一个可以精确到方法上的细粒度的权限控制。 [color=red]该小例子借鉴了网上一些前辈们,还有学界同行们的项目经验,我取其优秀的部分,稍加加工,改造而成,还非常不完善,欢迎大家批评指正。该小例子只供学习交流,无意于商业化中使用,也无意于挑起任何...2010-05-07 13:24:56 · 126 阅读 · 0 评论 -
Tomcat下配置多服务以适应不同项目(修改版)
最近为公司的一个产品开发了个回访平台,部署的时候遇到了点小问题,由于我做的这个项目是部署在webapps的ROOT根目录下的。由于有一个项目已经占据了根目录的位置,所以得想办法解决。想到Tomcat下可以配置多个不同的服务以适应不同项目的需要,所以配置了一下,解决了这个问题。现在分享一下,大家互相探讨。 要配置多服务,就要更改server.xml文件,要在这个文件的下面加上如下...2010-07-19 14:31:43 · 105 阅读 · 0 评论 -
Scala语言入门初探
用Java语言开发许久了,一直接触指令式的语言开发,同时也做的多了,也逐渐感觉到了静态语言的一些弊病。Scala的出现,可以使Java程序员平滑的过度,Scala语言也是运行在JVM上的,可以与Java无缝交互;Scala是面向对象的,可以通过提升接口的抽象级别来帮助管理复杂性。Scala是简洁的,Scala程序员曾报告说,与Java比起来,它的代码行数可以减少到Java的1/10,哈哈,...2011-06-09 15:27:17 · 110 阅读 · 0 评论 -
基于Struts2的Convention插件打造零配置的项目
使用Struts2的convention插件,可以打造零配置的项目,这样做有一个好处,可以统一约定大于配置的开发规范,同时,省却了每个程序员在负责不同模块时都得维护自己的struts配置文件,在包含到主struts配置文件中时,如果有一个出了错,那么可能整个项目都运行不起来。这里就做一个例子讲解一下convention插件是如何统一管理项目的配置的。 首先建立一个web项目,我...2010-12-08 13:54:50 · 91 阅读 · 0 评论