首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

关于JAVA 两个基础性的有关问题,请问一下大家

2013-10-21 
关于JAVA 两个基础性的问题,请教一下大家本帖最后由 ilearn 于 2013-10-20 12:25:14 编辑刚从.NET 转过JAV

关于JAVA 两个基础性的问题,请教一下大家
本帖最后由 ilearn 于 2013-10-20 12:25:14 编辑 刚从.NET 转过JAVA,很多不会,
#1 用JAVA 写WEB服务时,很多时候要加@XXXX, 为什么要加@?
#2 如果.NET客户端要调用JAVA的WEB服务,JAVA变量里什么对应C#的datetime?是不是 date?.NET要怎样转换才能上传数据到JAVA WEB服务里调用的DATE类型?

另外.NET转JAVA还有什么值得注意的呢?谢谢

[解决办法]
你看到加@的时候,有两种情况,
一种是默认系统自动添加的,比如重写方法的时候,会加上@overirde
另一种就是spring注入,
比如类前加上@controller表示该类为最高处理层的,就不用写配置文件进行配置了。
[解决办法]
第二个问题我不知道C#的datetime中的形式为哪样,
但是我想不论C#还是java中对Date的定义应该都是存储一个long型数值,通过这个来转换应该都没有问题。
java中的时间对象就是Date
[解决办法]
@是注解,其实也是Java代码,只不过这里用注解就可以省了很多Java代码,而且重复使用。
不管你什么客户端调用webservice,调用的url就行了啊。照着webservice提供的API请求就行了
[解决办法]
1.@xxx是注解,其实内部还是java代码。可以理解为在某段代码上加个标记,java虚拟机知道这个标记的意思。
2.java中的Date 有两种sql.date和util.date 。如果调用webservice的话,应该有服务的描述文件,解释参数。

热点排行