日期:2014-05-18  浏览次数:20874 次

请各位兄弟姐妹给一些建议
初来java 版面,java入门菜鸟级问题,请多多包涵。实在没有办法,.net需改造成java。
问题很多,技术问题,回答得最好的每个另开贴子单独给100分,先到先得。
1 .介绍学习java 的经验?顶贴者和介绍者100分大家分!
2 .java 使用jdbc桥联odbc并使用类似于.net的gridview显示的实例.此问题100分!
3 .java 调用java类和dll类的实例.100分50分/每项!
4 .tree 无限动态生成树,叶节点有链接.表结构如下
  id parentid link(如http://sdfsd.sdfsd.)100分;
注意是web开发,两层结构的代码就行了。
再次谢谢各位兄弟组妹.分肯定要给的。


------解决方案--------------------
帮顶一下!
------解决方案--------------------
1、既然以前有过.net开发经验,做java web也不用从最基础开始。首先大致过一下thinking in java,接着学习一下eclipse和myeclipse的基本使用。开始学习j2ee基本概念,学习jsp/servlet的原理和开发。从tomcat开始学习应用服务器,如何在tomcat上运行jsp/servlet。学习jdbc操作database。将jsp/servlet/jdbc联合使用。
熟练之后,进一步深入。jsp/servlet部分学习struts的开发;jdbc部分学习hibernate开发。掌握struts+hibernate来开发项目。
如果需要更多j2ee功能特性,开始了解和学习spring。掌握struts+spring+hibernate的开发。
这些开发工程都可以由myeclipse来支持。
要注意的是,java开发会接触到大量的开源框架和项目,如上述的ssh结构就是三大框架。而它们各自又会依赖其他的框架和项目。所以越深入接触的内容越多,要学习的也越多。学习不要太泛,因为太多了学不完的,就是用到什么了解之掌握之。
对ssh架构差不多会用了,可以开始学习AppFuse,这是一个Java Web的集成工程,融合了大量Web开发中常用的框架,而且有一个优秀的项目架构和范例代码。通过研究它来学习如何搭建一个正确可行的Java Web工程,同时也能了解相关的框架技术。
2、jdbc-odbc的连接其实很简单,网上已经有大量文章演示和讨论这个问题,在此就不发明轮子了,在google直接搜索"jdbc odbc",有非常详尽的文章。gridview这样的功能只能通过开源组件来实现,比较优秀的是extjs,一个js组件库,其中的可编辑grid可实现类似效果。这样你就又要学习extjs这个工具的开发了,效果可以到它的官网上看demo。
3、java调用dll也是常见问题,和上述的jdbc-odbc类似,到google搜一下“java 调用 dll”同样有详细的文章。不是我懒得贴出来,因为这些也不是几句话就能讲清楚的,看别人的文章更能帮助你。
4、动态树的问题同样可由extjs里的tree组件实现,效果很好。当然struts2也提供了动态tree,下载struts2的文档和demo可以了解使用方式。
就这些吧,希望有所帮助。
------解决方案--------------------
1 .介绍学习java 的经验?
多思考,然后去GG、BD搜索,不行的话来CSDN提问
  
2 .java 使用jdbc桥联odbc并使用类似于.net的gridview显示的实例.此问题100分!
java里的组件不如.net好用,不过ext、dojo等都提供了grid的工具,后台用xml/json进行整合。不过还是不如.net方便,毕竟不是内置的。

3 .java 调用java类和dll类的实例.100分50分/每项!
第一个和普通的c#没区别,第二个去搜索 jni就行了

4 .tree 无限动态生成树,叶节点有链接.表结构如下 
如果是页面的,可以考虑一个叫dtree的js,当然还有好多js, 如果是gui,java自带的就可以用。

------解决方案--------------------
j2se---jsp----struts----j2ee
------解决方案--------------------
我觉得还是要按部就班的先把流程过一遍。J2SE基础还是要扎实,有.net基础,上手快点吧,
------解决方案--------------------
1,你现在想想当初学 .Net 到现在,这就是经验!

2,Hibernate, iBatis, Apache Torque 等很多 ORM 基本都能解决问题!

3,没弄过 dll

4, 用 开源的 组件 就能实现 Tree...
------解决方案--------------------
感觉LZ这种提问法像是把CSDN的朋友当视利眼一样.

分只是一种奖励方法,这里更看重的是交流.
------解决方案--------------------
探讨
感觉LZ这种提问法像是把CSDN的朋友当视利眼一样.

分只是一种奖励方法,这里更看重的是交流.

------解决方案--------------------
你学过c#吗,和java很像,在学学框架和工具就行了
------解决方案--------------------

帮顶。。。
------解决方案--------------------
帮顶
------解决方案--------------------
楼主,我觉得eclipse没有必要打中文包,使用英文版的IDE对应的学习和开发历程有着莫大的帮助。再者,我也觉得没有必要花时间去看eclipse的使用视频,一个软件,你多玩玩,多弄弄,熟悉了java之后多在上面谢谢代码,很快就会熟悉使用的,相反地,如果你看了视频,而没有去动它,那视频讲的多好都没用,动手,动手才是硬道理,不明白的地方可以baidu,google,再不明白可以csdn,javaeye等一把论坛给你学习,你遇到的问题基本上不会是别人没有遇到的。
------解决方案--------------------


像c#中的gridview就是将数据直接邦定上就能显示,而java中就是在jsp页面上直接通过迭代数据做到的。
不知道楼主知不知道iterator,或者用for循环将通过jdbc查询出来的结果集collection在jsp页面循环显示出来。当然这些都是放在table下面。不敢说肯定没有类似gridview那样的控件,但是目前我还没接触过。