本帖最后由 dlfku 于 2013-04-05 08:43:09 编辑

解决方案 »

  1.   

    楼主如果想从事Java方面的工作的话 最好还是学一下 J2EE和主流框架 SSH,  如果不从事Java方面的工作的话 你已经掌握差不多了 
      

  2.   

    谢谢楼上兄弟,我现在就是想搞下JAVA 有可能会从事这样的工作。
    但是对JAVA中的很多库 框架这些虽然听过 但都不明白
    经常听人说到 Tomcat 、 Struts、Spring 、Servlet、Hibernate、这些 ,
    问问 这些都是搞服务器的要用到的技术吗?
    还有 mina netty这样的网络库 哪个好用常用些呢?
      

  3.   

    [b]我们公司网络库用的netty,应用服务器用的tomcat,但是,不是使用的原生的tomcat,重写了tomcat的connector。web开发的话,servlet是必须的。SSH只是普通的框架,会不会都行。
      

  4.   

    Java就是开源,没别的啥特点。
    还有就是内存释放,有专门的线程来处理。服务端程序,如果只是网站形式的服务端程序,使用Tomcat+JSP就可以搭建简单的动态网站了。
    至于什么SSH2框架,是给中小型开发团队用的,2~3个人,不如JSP的效率高。如果是自定义通讯协议的服务端框架,如果协议建立在TCP/UDP基础上的,建议采用Mina即可。现在的网页游戏,关键是看你采用的什么架构。有纯页面+JavaScript的,也有Flex的,还有在浏览器插件支持的环境下开放的网页游戏。
    纯页面的网页游戏,现在比较少了。Flex的可能比较多吧,不过,一般也不会自定义通讯协议,都是发送HTTP请求往下抓数据或者模型什么的,和网页版的理念差不多,更像是Ajax技术。最后谈谈Servlet。 我们知道,所有的Java程序,最终都要运行在Java虚拟机中,那么,做一个网站,我们的开发重点其实是在处理请求的流程,至于建立连接、维护HTTP Session什么的,其实千篇一律,所以,Sun公司将我们不太关注的东西,制定了一个程序标准,专门用于开发网站的,我们一般都称之为Servlet,因为里面有个Servlet接口,我们经常要用到。这套程序标准,各大Web容器厂商可以按照自己情况来实现这套标准,而我们程序员,只要关注我们想关注的部分就可以了。其中,最基本的就是Servlet接口了。我们通常说的Servlet类,其实就是实现了HTTPServlet接口的实现类,里面提供doGet、doPost等方法,我们通过实现这些方法,完成浏览器的请求。说白了,Servlet就是一个Java类,只不过他是HttpServlet接口的实现类而已。我们把这个类配置在web容器中,就可以应答浏览器的请求了。
    JSP编写的代码,最终也会转换成Servlet类。
      

  5.   

    C++搞java很容易。熟悉下语法OK了。
      

  6.   

    呵呵 我没搞过java开发 一接触 发现好多东西 各种库 各种开源框架 所以迷糊啦谢谢几位兄弟的指点,现在明白不少了 。 谢谢