我一直用vb,做数据库应用,一般都是企业里的应用比较多——伪ERP?或者说是真MRP?呵呵,怎么说都无所谓,大家明白就行!现在要转java,请高手指条近路!我现在的情况/感觉:1、为什么要选择java——这个也是我正在求证的事情。
2、我认为java的语法不是问题,不难,写代码不是问题!
3、其它什么OO,类,接口这些东西也不是问题,思想么,最不缺的就是思想,最缺的也是思想,这个要慢慢修养!下面条是关键:4、我的目标:我想用java做数据库应用,也就是原来做的什么东西,现在也要能实现原来的东西。。力争在原来的基础上做得更好!问题来了:1、我该弄些什么东西?我需要先搭建一个能实现这样功能的平台,然后我的helloworld就要在这种模式下运行!
也就是说,要有数据库服务器,要有客户端,最终系统怎么运行,我的学习程序就怎么运行。2、需要配置哪些东西?使用哪些软件?(实在是不知道用java的公司都用哪些武器)3、请帮忙顺便介绍下java做数据库应用的运行模式,谢谢!说白了,我自己需求也不是很清楚的,除了一点:我要做数据库应用,企业级的,B/S结构。

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【bloom8848】截止到2008-07-13 20:40:23的历史汇总数据(不包括此帖):
    发帖的总数量:0                        发帖的总分数:0                        每贴平均分数:0                        
    回帖的总数量:0                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:0                        结贴的总分数:0                        
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:---------------------结分的百分比:---------------------
    无满意结贴率:---------------------无满意结分率:---------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  2.   

    你需要JDK以及Eclipse,需要一本Java手册。Java能做的事情很多,而且任何一门编程语言的基本原理是一样的。和自然语言一样,你的目的是为了和机器对话,如果你用英语会说话,那么说明你知道自己要表达什么,那么如果懂了德语的语法也一定能表达出来。如果你用VB能做到的事情,学了Java也肯定能做到。关于运行模式,等待高人给出详细的解答。
      

  3.   

    谢谢Bitter_ordeal ,JDK有了,Eclipse有了(不过它里面的插件实在是太多了,或许插件多是它的优点,不过对我来说,这个是致命弱点——因为我需要尽量确定的东西,只有相对确定我才能做到熟悉,就像政策口号“100年不变”那样稳定人心!)NetBeans IDE 6.1有了,Java手册这个嘛,也有了——小细节方面的东西不是太大的问题,我最怕的就是方向走错!
      

  4.   

    嗯,也就是说你一般做些类似MIS ERP这些东西。
    那么,我建议你搞这些软件,当然,数据库就用你已经顺手的就好。
    IDE:Eclipse 3.3 + JCreator LE 4.0
    RunTime:JDK 6.0
    WebServer:Tomcat 6.0
    此外,我建议你备一份J2SE的API和J2EE的API。用得到的,类似MSDN的作用。
    数据库运行模式?你把以前的ODBC换成一个叫JDBC的东西就好了。
      

  5.   

    谢谢DirectRay 不知道我的理解对不对:1、我用java编写代码放在web服务器上,这些程序就跟asp的activex dll一样的功能?根据客户的请求进行后台操作?是这个意思吗?2、java写好代码放在服务器上后,我是不是还需要用别的东西做一个网站?也就是说所有的界面都用web开发语言来定义?
    是这样吗?
    3、如果所有的界面都用web来做的话,能实现vb那样的控件吗?我觉得c/s模式下没别的,就是界面输入很方便!4、用structs + java ?如果以上确定的话,我想我的问题就解决了!
      

  6.   

    嗯,这个方面,关于你的第一个问题,Java和ASPX不大一样,我建议你看一看孙卫琴的Tomcat与Java Web开发的前几章,就明白了。
    其次,Java可以用一种叫JSP的技术做网页,不需要另外做。在Java里面,你WEB开发语言和桌面开发语言都一样。
    第三,控件?Java里面没有那种拖拖拽拽的控件,不过你可以用JavaScript来实现一些你要的东西。比如,点一下出来一个选择日期的东西。
    第四,不一定用Struts,能用的多了去了。
    有什么不明白的,加我QQ,13145536.说明你是VB到Java的。
      

  7.   

    工具不是问题
    如果你足够强悍,可以用记事本来写。
    好好看一下JAVA吧,做个实际的项目就明白了!
      

  8.   

    1.思想差不多,都是CGI过来的.
    2.前台展示不一定要用WEB,只不过B/S比较流行.WEB界面基本的就是HTML+CSS+脚本,不过现在的趋势是把脚本换成标签.
    3.可以用控件,但不像MS做的那么好,你可以参考下JSF.
    4.struts1,struts2,jsf,webWork...........从MS转的可以看下JSF,能拖控件.