我的专题
文章平均质量分 77
maoxiang
专注Web开发
展开
-
我正在设计的Portal
与其他的Portal相比:1.强调是一个主要将各种应用集成到一起,而不是调强个性化设置,当然也提供一定的个性化。2.不仅实现同一服务器的SSO,还提供与其他Portal的联盟,实现符合Liberty Alliance标准的联盟单点登录。 3.简化二次开发,只需考虑逻辑,认证和授权经过统一配置完成,不需要写大量的相关Code。请看图示:http://photoimg3.qq.com/原创 2004-10-10 17:01:00 · 2336 阅读 · 0 评论 -
Web脚本执行器
在Web2.0 流行的今天,很多应用都采用了Ajax 技术,使得很多数据并不是源码本身说显示的内容。比如Html源码里看到的是:<!--document.write("/u60A8/u597D!");// --> 在页面上显示的是 “您好!". 可见通过后台抓取源码的方式肯定是不能拿到正确内容的。 先看结果,附件是本人开发的一个脚本执行器,可以往打开的页面里原创 2009-02-23 17:14:00 · 3463 阅读 · 2 评论 -
WEB 开发技术系列之四-我的Web框架(hack Struts)
一 .问题1.为什么不用struts框架 struts 是一个开放的框架,其底层的诸多技术是Web开发的典范。《J2EE 设计模式》一书所列出的很多经典模式都在Struts有所体现。我觉得,Struts中最有用的就是它的控制框架,即Action,其他的都是配角而已。 采用Struts开发很不方便的在于,配置繁琐,虽然有很多辅助工具,但还是很麻烦。Struts提供的Html原创 2005-02-20 13:25:00 · 1746 阅读 · 2 评论 -
WEB 开发技术系列之三--改善JBOSS的日志功能
一. JBoss的日志 jboss采用的是Log4J的引擎来记录日志,我们可以通过配置 conf 目录下的 log4j.xml来配置日志。不过很遗憾的是Jboss 没有那种每天一个文件的日志功能,而Tomcat是有的。分析后发现,Tomcat才用的是扩展于Log4j的一个日志记录器,而JBoss则没有。 二 实现每天日志功能借鉴于这一思想,我扩展于JBoss的原创 2004-12-30 14:42:00 · 1813 阅读 · 0 评论 -
WEB 开发技术系列之二--文件上传
第二篇 文件上传文件上传也是Web开发中很常见的应用了,常见的两种方法:一。采用HTML标记 通常我们在后台可以选择组件,如SmartUpload等,在Struts框架中,Struts采用了Common-fileupload包,可以很方便的实现上传。 如下图的是前台页面: 后台处理的Action如下: package maoxia原创 2004-12-23 12:52:00 · 1528 阅读 · 0 评论 -
WEB 开发技术系列之一
前言1.为什么要讨论?简单的来说,就是就用来开发Web应用所需要的技术,目前有很多讨论各种技术的论坛,但我在这里想讨论的是横向方面,也就是在WEB应用开发中,如何把各种技术结合起来,提高开发效率.用更通俗的话讲,不要讲最先进的,讲最有用的. 2.内容包括什么?WEB开发技术包括三个层面: a) 显示层. 页面制作 ,这个通常由美工完成 b) 逻辑层.主要讨论的内容,包原创 2004-11-18 14:34:00 · 1421 阅读 · 2 评论 -
Maven 专题之一
1 maven和ant的比较 第一:每次和别人说maven的时候,很多会认为是全新的东西而不肯放弃ant。其实,ant脚本是可以直接运行在maven中的。如果要说maven和ant有什么差别,我觉得最大的差别就是在于maven的编译以及所有的脚本都有一个基础,就是POM(project object model)。这个模型定义了项目的方方面面,然后各式各样的脚本在这个模型上工作,而原创 2004-11-15 19:36:00 · 2110 阅读 · 1 评论 -
Java Portal的实现计划
一 开发技术 1.基于Web Service 的架构。 Web Service 是用来解决不同平台下数据共享的有效方式。 2. Portal技术 目前关于Portal的技术包括两个标准,JSR 168规范 和WSRP(Web Service Remote Portlet )标准.应用程序将信息通过JSP 168所提供的接口将信息发布到Portal上。原创 2004-10-20 15:36:00 · 2454 阅读 · 2 评论 -
Java社区Portal之构想
为了避免不必要的争论,关于当前诸多Portal的比较我就不细说了。下面我将以一个虚拟的Java社区(也是就是我们需要做的)作为例子来谈谈我的构想,中间穿插一些与当前Portal的设计不同之处。 我对Portal的理解是:Portal是一个将各种应用程序的信息通过Portlet规范聚集在一起,并对这些信息提供个性化管理。 Java社区是一个类似于Source forge原创 2004-10-12 09:18:00 · 2789 阅读 · 0 评论 -
Web 应用程序调优指南
一.成功的应用都是相似的,失败的应用各有各的失败对于Web应用来说,影响性能的集中体现在网络/CPU/内存/IO/数据库/缓存这6个环节的处理上。一个稳定应用的特征应该包括:1. 网络流量平稳,连接数保持稳定2. 低CPU负载3. 内存曲线平稳4. IO高响应5. 数据库的低负载,高响应原创 2009-09-09 18:48:00 · 1539 阅读 · 0 评论