关于JAVA的前途
1。从市场角度来看。JAVA本身是开源的,SUN公司投资做大型服务器的市场份额也不太理想,收购之前来看,SUN公司或者说JAVA未来的价值何在呢?世界上第二大的IT公司给出了答案,并且做出了行动。如果为了让这门语言消亡,或者仅仅去消灭一个业务重复度不高的公司,值得花70亿美元么?
2.对语言本身来讲。IT人,做什么?无非就是给商业竞争中竞争主体增加一个砝码,说白一点,就是给纵横商战的将士们打造一把好刀。至于JAVA和.NET这两门相对成熟的高级语言本身,无所谓优劣。根据你的需求,结合你的资源和目标的不同,考虑性能,成本,技术人员等各方面因素进行合适的选择。
3.未来几年的现实预测。.net 的市场份额会有一个明显的上升期。java的发展应该是进入一个盘整阶段,之后,趋势如何?具体能说清走势的人,估计现在也没主见。市场因素太繁杂了,不是技术本身能决定得了的。
就这么简单一个情况,有必要大家争个你死我活的吗?
相关文档:
XSD文件 (XML Schema 语言也称作 XML Schema 定义(XML Schema Definition,XSD)。 具体使用方法和定义请参看:
http://www.w3school.com.cn/schema/index.asp
java自jdk1.5以上新增了SchemaFactory类 可以实现对XSD验证的支持,使用起来也很方便。
以下代码可用在JDK1.5+ 验证xml
public class SimpleErrorHandler i ......
Axis2生成客户端方式
基于StockQuoteService类创建客户端的四种方式
构建基于AXIOM的客户端;
使用Axis2 Databinding Frame work(ADB)生成客户端;
使用XMLBeans生成客户端;
使用JiBX生成客户端。
ADB:最简单的生成Axis客户端的方法。大部分情况下,这些主要的类都会以内部类的形式创建在stub类中。It is not meant ......
一、表单提交中文数据出现乱码:
(1) post 提交方式乱码解决方法:
使用过滤器过滤请求,在过滤器中添加 request.setCharacterEncoding("UTF-8");
(2)get提交方式乱码解决方法:
在to ......
JAVA动态代理内部实现
一 代理设计模式
代理模式为目标对象提供一种代理以控制对实际对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。
为了保持行为的一致性,代理类和实际委托类通常会实现相同的接口,所以在访问者看来两者没有丝毫的区别。 ......
JAVA中用于处理字符串的“三兄弟”
JAVA中用于处理字符串常用的有三个类:java.lang.String、java.lang.StringBuffer、java.lang.StringBuilder,这三者的共同之处都是final类,不允许被继承,这主要是从性能和安全性上考虑的,因为这几个类都是经常被使用着的,且考虑到防止其中的参数被修改影响到其它的应用。 ......