然而,国外早就有RUP软件开发过程,迭代型开发是RUP的主要特征,迭代型开发针对某些问题特别有效,例如,用户表达不出全部需求,需求在开发中不断变更,引入新技术的风险等等问题
这是对用UTF-8开发面向国际化Java/J2EE应用并解决中文问题和Mysql Hibernate Struts Tomcat中文问题解决方法 的补充:
1,jsp里javascript里传递参数:encodeURIComponent这个javascript函数可以对URL里的参数进行编码,如:
javascript:location.href='http://del.icio.us/post?v=4;url='+encodeURIComponent(location.href)+';title='+encodeURIComponent(document.title)
2,jsp里传递参数:可将window.location="index.html?beWFName=${beWFName&searchGenUsrNo="+theForm.searchGenUsrNo.value;
改为window.location="<c:url value="/index.html">
<c:param name="beWFName" value="${beWFName}"/>
</c:url>&searchGenUsrNo="+theForm.searchGenUsrNo.value;
3,java的Controller类里redirect重定向传递参数:可以对要传递的参数编码,URLEncoder.encode(userName,"GBK") //或者UTF-8
- 这是一个写得非常好的软件文档,对于不会编写文档的软件工程师可以借鉴一下,学习一下软件产品安装指南文档的写法
- Roller是很好的可供学习的开源应用软件,用到了Spring,Hibernate,Struts等技术,很适合大多数的应用开发人员,但是Roller不是太好安装,以备下次安装参考。
-
Oracle客户端的版本和服务器的版本不一致,通常是客户端版本太老
-
在Oracle8使用了Timestamp类型,Oracle 8 中还不存在 Timestamp 这样的数据类型
回顾20世纪晚期--准确地说是1997年,OMG组织(Object Management Group对象管理组织)发布了统一建模语言(Unified Modeling Language,UML)。UML的目标之一就是为开发团队提供标准通用的设计语言来开发和构建计算机应用。UML提出了一套IT专业人员期待多年的统一的标准建模符号。通过使用UML,这些人员能够阅读和交流系统架构和设计规划--就像建筑工人多年来所使用的建筑设计图一样。
- Lucene Java, 提供了基于Java的索引和搜索技术.
- Nutch 是基于Lucene Java 的提供web 搜索应用软件
- Hadoop 是被Nutch用来的分布式计算平台.
- Lucy 是Lucene Java开放的C的接口, with Perl and Ruby bindings.
- Solr 是一个基于Lucene建立的高性能搜索服务器, 有XML/HTTP 和JSON/Python/Ruby APIs, 关键字高亮, 结果中搜索, 缓存, 复制, 和一个web管理界面.
- Lucene.Net is a source code, class-per-class, API-per-API and algorithmatic port of the Lucene Java search engine to the C# and .NET platform utilizing Microsoft .NET Framework. Lucene.Net is currently under incubation.
1、HTML静态化
2、图片服务器分离
3、数据库集群和库表散列
4、缓存
5、镜像
6、负载均衡