posts - 60, comments - 116, trackbacks - 1, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

开发技术

     摘要:
  前一段时间升级了一个程序,将程序的主界面用网页来设计,效果非常好,用 HTML+CSS 可以实现更加丰富的界面效果,比直接用 Delphi 来得容易。

  但随之而来出现了一个问题:WebBrowser 组件在未载入 HTML 之前是无边框的,当载入 HTML 之后,WebBrowser 四周出现了一个三维边框,和程序本身的风格极不协调,查看了 WebBrowser 的所有属性,没有属性可以改变这一设置。
  阅读全文

posted @ 2008-01-24 15:23 匪客 阅读(3151) | 评论 (1)  编辑 |

     摘要:
  有个相声说,某人买了一丈布,要找裁缝做大褂。其妻自告奋勇,称自己也会做,就接手做了。两个月后问她,说做是做,只是把布剪坏啦,改做小褂吧。如此循环,从大褂变成小褂,小褂变成肚兜,肚兜变成内裤,内裤变成口罩,最后只好扎了墩布。  阅读全文

posted @ 2008-01-11 13:28 匪客 阅读(932) | 评论 (5)  编辑 |

     摘要:
  一天,一位产品经理走进了技术人员的办公室,要求在技术上实现B方案,产品经理滔滔不绝的描述起了B方案的种种细节,虽然产品经理的口才了得,但是说完之后,技术人员仍然不理解为什么要突然实施这样一个技术方案。

  我想这种场景在我们的项目实施过程中会经常出现,那么接下来该做些什么呢?是技术人员该就此技术方案找出N+1条拒绝的理由还是产品经理继续讲述第N+1遍方案细节呢?当然都不是,腾讯搜索产品中心副总经理邢宏宇认为:讨论一致性的目标才是最应该做的。  阅读全文

posted @ 2008-01-11 13:24 匪客 阅读(758) | 评论 (0)  编辑 |

     摘要:
  7. 开发工作要做什么

  一般说来,完成一个操作流程的全部开发需要完成以下工作:

    1. 配置servlet-xxx.xml文件,加入URI请求的控制器Bean、逻辑类及方法;
    2. 配置applicaionContext-xxx.xml文件,加入响应URI请求的逻辑类Bean定义;
    3. 建立逻辑类文件接口类文件,加入响应URI请求的方法,并实现该类和方法,在方法体中完成具体的业务代码,如果需要操作数据库,则实现类需要继承JdbcDaoSupport类;
    4. 建立.jsp文件,输出请求结果;

  进入下载演示代码!!!
  阅读全文

posted @ 2007-09-11 23:22 匪客 阅读(1780) | 评论 (6)  编辑 |

     摘要:
  6. SPRING配置
    6.1. 视图配置
    6.2. 数据库连接
    6.3. 数据库事务
    6.4. 控制器配置
    6.5. 逻辑类配置
  阅读全文

posted @ 2007-09-11 23:10 匪客 阅读(1915) | 评论 (3)  编辑 |

     摘要:
  5. WEB.XML配置
    5.1. 基本配置
    5.2. 加载SPRING监听
    5.3. LOG4J日志
    5.4. 解决中文乱码
    5.5. 配置SERVLET  阅读全文

posted @ 2007-09-11 19:11 匪客 阅读(1445) | 评论 (0)  编辑 |

     摘要:
  4. 开发准备
    4.1. 开发工具
    4.2. 支撑库文件
    4.3. 系统目录结构
    4.4. 配置开发环境
      4.4.1 设置字符集
      4.4.2 配置数据库驱动
  阅读全文

posted @ 2007-09-11 19:06 匪客 阅读(4094) | 评论 (0)  编辑 |

     摘要:
  3. 架构概览

  MVC 层在 Spring 的 AbstractController 类基础上进行了继承和重构,使整个框架仅使用单一的公共控制器,数据操作采用 Spring JdbcTemplate ,在逻辑层中直接集成了 Spring Jdbc 能力,可直接操作数据,表现层 Jstl ,除此之外,未定义任何的表单对象、数据库表映射对象和其他 ORM 的配置文件,在保留对关键功能的集成度的基础上技术入门度极低,重点关注业务功能和优化 SQL 语句 。
  阅读全文

posted @ 2007-09-11 18:05 匪客 阅读(1990) | 评论 (2)  编辑 |

     摘要:
  1. 前言
  2. 参考资料
  3. 架构概览
  4. 开发准备
  5. WEB.XML配置
  6. SPRING配置
  7. 应用范例
      阅读全文

posted @ 2007-09-11 17:07 匪客 阅读(1979) | 评论 (1)  编辑 |

     摘要:
  近日公司同事在开发一段程序完成后在网站上面测试,无意中发现访问网站路径http://www.xxx.com/WEB-INF/这样的地址后会列出该目录下的所有文件,点击文件WEB-INF下的web.xml可以查看和下载,这样一来,配置的数据库连接信息就都暴露了,存在重大的安全隐患。

  该网站是采用Apache2.0 + Tomcat5.5配置的,*.jsp和*.do文件交由TOMCAT处理,其他文件由Apache处理,在Apache的配置文件httpd.conf中,配置了DocumentRoot与Tomcat的webapps/ROOT为相同目录,经过测试发现,如果访问地址不是*.jsp或*.do,并且在目录下没有默认欢迎文件index.html等,就会显示文件目录列表,这样以来Tomcat的webapps/ROOT/WEB-INF下的所有文件都可以下载下来,完全没有安全可言。
  阅读全文

posted @ 2007-08-28 18:47 匪客 阅读(2887) | 评论 (1)  编辑 |

     摘要:
“本文是Exception处理的一篇不错的文章,从Java Exception的概念介绍起,依次讲解了Exception的类型(Checked/Unchecked),Exception处理的最佳实现:
1. 选择Checked还是Unchecked的几个经典依据
2. Exception的封装问题
3. 如无必要不要创建自己得Exception
4. 不要用Exception来作流程控制
5. 不要轻易的忽略捕获的Exception
6. 不要简单地捕获顶层的Exception”  阅读全文

posted @ 2007-07-10 18:02 匪客 阅读(779) | 评论 (0)  编辑 |

     摘要:
整理:枫远雅客 http://www.fyyk.com
转载自http://blog.csdn.net/esoftwind
翻译自TSS的文章。-- Uncover the hood of J2EE Clustering
原文:http://www.theserverside.com/tt/articles/article.tss?l=J2EEClustering

 越来越多的关键应用运行在J2EE(Java 2, Enterprise Edition)中,这些诸如银行系统和账单处理系统需要高的可用性(High Availability, HA),同时像Google和Yahoo这种大系统需要大的伸缩性。高可用性和伸缩性在今天高速增长的互连接的世界的重要性已经证实了。eBay于1999年6月停机22小时的事故,中断了约230万的拍卖,使eBay的股票下降了9.2个百分点。

 J2EE集群是用来提供高可用性和伸  阅读全文

posted @ 2006-10-20 16:01 匪客 阅读(922) | 评论 (0)  编辑 |