當前位置:編程學習大全網 - 編程語言 - 有關java編程發展上的壹些問題,請大家多多給予指導,謝謝了

有關java編程發展上的壹些問題,請大家多多給予指導,謝謝了

學校裏的課件包括畢業設計等妳畢業的時候拿到公司去。技術經理不會看壹眼就把它扔到壹邊去了。因為妳怎麽做不可能做到嚴謹性和可擴展性,學校的東西也就是讓妳入門,如果妳自己有很強的上進心可以自己學到很多的東西。妳提到的這些基礎都是Java語法。面試時候考得很多。

Java語言主要做B/S設計,也就是妳提到的J2EE部分應為Java安全並且用Java開發的都是大型企業級項目,所以用到很多開源框架。妳提到的SSH是三個框架,不同的框架管理不同的模塊,這樣分工更加明確,這就是Java做出的東西可維護性和可擴展性非常高,至於他的邏輯性更多的體現在架構上,妳提到的那些在工作中都要用到的。

而Java Swing編程幾乎用不到,因為他太麻煩,而且很多語言作出的桌面程序都比Java做出來的好看並且開發周期短。

妳提到的C++在實際中開發中主要用來做系統的底層,如果妳日後的發展方向是更專業的編程,比如做底層編程驅動程序等....或者做硬件編程,那妳C和C++ 的基礎要打好了。

這些東西要妳工作以後慢慢了解的,這裏人和妳說的太多妳暈掉的。

學校裏的東西只是些皮毛。自己真正做過壹會項目就知道怎麽回事情了。

每壹門語言都有自己的長處和短處,每壹門語言在實際開發中都有自己的市場,要看妳在那個方面發展而會用到那門語言,實際工作中單會壹門還不行,今天這個公司接個B/S模式的項目,可能用.Net做,也可能用J2EE做,那麽他就要求他的員工會兩個方面的東西。還有可能過上壹年兩年的他的公司的發展方向變了,又要求作嵌入式開發,也許又需要員工等得些WAP的內容,所以企業面試時候重要的壹點就是測試妳的學習能力。還有基礎能力,編程的嚴謹性,可能他對妳的技術要求不高。可以上幾個方面他是必考得幾個方面。

將來的發展B/S模式的市場壹定會比C/S模式市場大,而且B/S的維護和擴展要比C/S容易的多,他只需要維護壹個服務器而不需維護多個客戶端。即使是遊戲現在網遊的市場也必單機遊戲的市場吧。

SSH指的三個框架

Struts Java開源 Web框架

Struts 是壹個基於Sun J2EE平臺的MVC框架,主要是采用Servlet和JSP技術來實現的。由於Struts能充分滿足應用開發的需求,簡單易用,敏捷迅速,在過去的壹年中頗受關註。Struts把Servlet、JSP、自定義標簽和信息資源(message resources)整合到壹個統壹的框架中,開發人員利用其進行開發時不用再自己編碼實現全套MVC模式,極大的節省了時間,所以說Struts是壹個非常不錯的應用框架。StrutsIDE:用於Struts輔助開發的壹個Eclipse插件

Hibernate Java開源 持久層框架

Hibernate 是壹個開放源代碼的對象關系映射框架,它對JDBC進行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數據庫。 Hibernate可以應用在任何使用JDBC的場合,既可以在Java的客戶端程序實用,也可以在Servlet/JSP的Web應用中使用,最具革命意義的是,Hibernate可以在應用EJB的J2EE架構中取代CMP,完成數據持久化的重任。Eclipse平臺下的Hibernate輔助開發工具:Hibernate SynchronizerMiddlegenIDE

Spring Framework Java開源 J2EE框架

Spring 是壹個解決了許多在J2EE開發中常見的問題的強大框架。 Spring提供了管理業務對象的壹致方法並且鼓勵了註入對接口編程而不是對類編程的良好習慣。Spring的架構基礎是基於使用JavaBean屬性的 Inversion of Control容器。然而,這僅僅是完整圖景中的壹部分:Spring在使用IoC容器作為構建完關註所有架構層的完整解決方案方面是獨壹無二的。 Spring提供了唯壹的數據訪問抽象,包括簡單和有效率的JDBC框架,極大的改進了效率並且減少了可能的錯誤。Spring的數據訪問架構還集成了 Hibernate和其他O/R mapping解決方案。Spring還提供了唯壹的事務管理抽象,它能夠在各種底層事務管理技術,例如JTA或者JDBC事務提供壹個壹致的編程模型。 Spring提供了壹個用標準Java語言編寫的AOP框架,它給POJOs提供了聲明式的事務管理和其他企業事務--如果妳需要--還能實現妳自己的 aspects。這個框架足夠強大,使得應用程序能夠拋開EJB的復雜性,同時享受著和傳統EJB相關的關鍵服務。Spring還提供了可以和IoC容器集成的強大而靈活的MVC Web框架。SpringIDE:Eclipse平臺下壹個輔助開發插件.

  • 上一篇:2019大學生實習周記(10周)
  • 下一篇:學習編程語言怎樣成為高手
  • copyright 2024編程學習大全網