当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 在我作为开发者、高级开发者、架构师的经历中,我遇到过好的、差的甚至是丑陋的企业级JAVA项目。
 

 

 ·jsp中文乱码问题的解决    »显示摘要«
    摘要: 字符内码每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展ascii码、中国的gb2312-80、日本的 jis 等,作为该国家(区域)信息处理的基础,有着统一编码的重要作用。由于各本地字符集代码范围重叠,相互间信息交换困难,软件本地化版本独立维护成本较高。因此有必要将本地化工作中的共性抽取出来,做一致性处理,将特殊的本地化处理内容降低到最少,这就是所谓的国际化(i18n)。各......
 ·java写的简单ubb类    »显示摘要«
    摘要: 最近做论坛碰到了ubb的问题,这个很大众化的东西,怎么没有java写的解释器呢,实在是该写一个。下面的这个不全,但是可以应付一下。import java.util.*;public class htmlstring{ public htmlstring(){} public static string htmlentities(string str){ return ubb(str); } pu......


J2EE项目危机【翻译】 -避免这10项J2EE危机来确保你的企业JAVA项目成功

在我作为开发者.高级开发者.架构师的经历中,我遇到过好的.差的甚至是丑陋的企业级java项目.当我问自己,是什么使一个项目成功而使另外的失败,我发现很难得到一个完美的答案,就好像很难用成功来定义所有的软件项目.j2ee项目也不例外.因此,项目被分为不同级别的成功或失败.在这篇文章里,我主要想为您——读者朋友——揭示影响企业级java项目的最大的10项危险.

这篇文章结构简单,我会按以下方式来揭示各种危机: 【程序编程相关:Draw2D--2. 图形元素(Figu

一些危险只是简单的延迟项目进度,一些却是错误的征兆,而还有一些使项目彻底没有成功的希望.尽管如此,如果具有良好的准备,征程开始前相关的知识与熟悉地形的向导,所有的都可避免. 【推荐阅读:java.net.InetSocketA

危机的名称 项目阶段(project phase):危机所出现的项目阶段 所牵连的项目阶段(project phase(s) affected):大多情况下,这些危机对随后的“项目阶段”有一种顺带(knock-on)的影响 解决:避免危机的方式以及如何最小化它们的影响 注释:有关该危机我想透露的观点,但不适合以前的分类

如上所注,我们将在企业级java项目背景与它的各个重要阶段中检查每一项危险.这些项目阶段包括: 供应商选择:在你启动j2ee工程之前,挑选你的最佳工具组合的过程——不论是应用服务器还是咖啡品牌 设计:不论是严格的瀑布模型还是"code it and see"(试翻译为:编码与运行查看)方式,我对设计都有这样一个观点:我做了充分的设计,因此我可以轻松的进入开发阶段.当我确切知道我在建造什么与如何建造时,我认为我的设计阶段完成.另外,在进入开发阶段之前,我使用设计模板来保证我对我自己问了所有正确的问题并且有了建议的解决方法.然而,我在该阶段同样也不害怕写代码;有时,这是回答问题的唯一方式,执行与模块化( performance or modularity). 开发:这个阶段早期有大量工作要做.选择好的工具加上一个良好的设计并不总是意味着开发阶段会非常顺利,但的确会很有用. 稳定性/负荷测试:在这个阶段,系统架构师与项目管理员将关注系统健壮性与构建质量,如确保系统的关键统计——并发用户数,失败的情境等.然而,直到这一阶段,代码质量与运行亦不应被忽略.事实上,你不能留一些差的或慢的代码到健壮性阶段来改. 存在阶段[live]:这并不是真正的项目阶段,its a date set in stone(想了半天也不知道怎么翻译:-{)这是关于准备的阶段,也是以前的错误的鬼怪出没的地方,不论是差的设计.开发还是错误的(开发工具)卖主的选择.

供应商选择:在你启动j2ee工程之前,挑选你的最佳工具组合的过程——不论是应用服务器还是咖啡品牌 设计:不论是严格的瀑布模型还是"code it and see"(试翻译为:编码与运行查看)方式,我对设计都有这样一个观点:我做了充分的设计,因此我可以轻松的进入开发阶段.当我确切知道我在建造什么与如何建造时,我认为我的设计阶段完成.另外,在进入开发阶段之前,我使用设计模板来保证我对我自己问了所有正确的问题并且有了建议的解决方法.然而,我在该阶段同样也不害怕写代码;有时,这是回答问题的唯一方式,执行与模块化( performance or modularity). 开发:这个阶段早期有大量工作要做.选择好的工具加上一个良好的设计并不总是意味着开发阶段会非常顺利,但的确会很有用. 稳定性/负荷测试:在这个阶段,系统架构师与项目管理员将关注系统健壮性与构建质量,如确保系统的关键统计——并发用户数,失败的情境等.然而,直到这一阶段,代码质量与运行亦不应被忽略.事实上,你不能留一些差的或慢的代码到健壮性阶段来改.
...   下一页
    摘要: servlet和jsp知识复习(1)servlet & jsp 技术概述 1.servlet的功用 ·读取客户程序发送来的显式数据(表单数据) ·读取客户程序发送来的隐式数据(请求报头) ·生成相应的结果 ·发送显式的数据给客户程序(html) ·发送隐式......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE