×

Loading...

Topic

  • 工作学习 / IT技术讨论 / Some questions for IT people...
    1. Any good application server for Windows 2000 server platform? Should support java/ejb.

    2. Where can i download the book 'Design Patterns' by Eric Gamma, et.

    3. I want to take OCP. Who can give me some advice?
    • Come in, please
      1) WebLogic from BEA, WebSphere from IBM, ... a lot of application servers can work
      on Windows NT and 2000. Once you are interested in some product, go and visit vendor's website.

      2) Design Patterns is a quite old book. I doubt if people have put it on the web site.
      • I don't think "design patterns" is an old book
        It is the Bible for every OO programmer. If you'd like to be a senior Java or C++ designer, you MUST read it. BTW, you can obtain a copy from http://go1.163.com/~simoncm/
        • I cannot find it... If you have, please do me a favor and send to homeofmine@hotmail.com Thanks!
          • Yes, I have one.But...
            It's about 5M, how can I sent to u?
            • I found it. It's very difficult to visit this website. Recommend NetEase change name to NetDifficult...
              • Yes. But if u don't download it there,
                You have to buy one from bookstore
                • Yes, there is in chapters. but it will cost me $$$$
                  • did u try www.chapters.ca? sometimes they offer online discount and free delivery. www.indigo.ca too.
            • I download the 4.3M file, but I cannot OPEN it by WinZip... Help me please!
              • If I were u, I will use getright to download it again. If getright ask me resume or overwrite, I answer resume. If it doesn't ask me this question, it means a bad luck---download it again.......
    • Try to find the book in www.BruceEckel.com.
      • This book is NOT that book
        • Bruce's Book is good!
          The Gang of Four is original. The follower's books are easier to understand. For instance, you can also try to read Mark Grand's two-volume book. In addition, if you visit www.gamelan.com, you can find some very good tutorials about patterns. I don't think one can master so many patterns within a short time. But if you know marker pattern, immutable pattern, singleton pattern,
          factory pattern, facade pattern, observer pattern, ..., model-view-controller patter,
          it will help you a lot. In my programmer carrer, I have ever been asked by interviewer about factory patter and singleton pattern.
          • I agree with u
            Java is a OO programming language, not like C++. There are many exciting thchnologies with it
            • faint, I always consider C++ is OO language too, though many senior people still use C style to code C++, not real OO at all.
              • if your program is not based on interface or com/com+ specification, that call not be called OO technology, it's not important you use C++/Java/VB.
            • Your statement is not to the point here
              C++ is object-oriented. For backward compatibility, it inherits a lof of C stuff.
              The fact is that many people code in C style and use C++ compiler while they claim themselves to be C++ programmers. Strictly speaking, if one dones't use class paradigm, he/she cannot be counted as
              true C++ programmers.

              Before Java comes to this world, many colleges adopt C++ to teach OO concepts.
            • HaHa
              Sorry. What I want to say is:
              Java is a OO programming language. Not like C++, there are more exciting thchnologies with it .
              • But.................
                Swing,EJB,RMI,CORBA is real enterprise technologies. But some design in Java is stupid. I think:
                1 Lack of template in Java (STL in C++ is excellent, isn't it?)
                2 The IO class in Java is too bad!
                3 It seems garbage collection in Java is a significant improve than C++, maybe it's true. But in C++, we can do same thing with encaplucating pointer in smart point class (just like _var class in CORBA), and without lost performance.
                So Java is successful as a platform but not so successful as a programming language.

                • But Java can bring us a good pay