2010-02-26 7 views
11

पिछली बार जब मैंने कोई गंभीर जावा कोडिंग सदी के अंत में वापस आ गई थी। इस बीच में मैं कई अन्य सामान कर रहा हूं, हाल ही में सी (एम्बेडेड सामान) और सी ++। मैं कुछ महीनों में एक नया असाइनमेंट शुरू कर रहा हूं और यह संभवतः सभी जावा-ऑल-टाइम होगा। मुझे इसके अलावा अन्य जानकारी नहीं है कि मैं कुछ अनुप्रयोगों के लिए जेबॉस से निपटूंगा।8-10 वर्षों के बाद जावा पर गति के लिए बैक अप लेना

तो, मुझे किताबों/साइट पर कुछ सुझाव चाहिए/जो कुछ भी मुझे कम से कम buzzword-compliant प्राप्त करें और उम्मीद है कि मुझे जावा की दुनिया में अत्याधुनिक पर एक अच्छा संभाल दें।

धन्यवाद, सीजर

+9

क्या उनके पास कंप्यूटर हैं 1990 में ? – mjv

+2

@ एमजेवी, 2010-10 = 2000 – Malfist

+0

@ एमजेवी 2010-8 = 2002 –

उत्तर

3

मैं एक साल पहले इसी तरह की स्थिति में था, और यह पुस्तक सबसे उपयोगी थी: JBoss At Work। आप एक साधारण वेब पेज से शुरू करेंगे, और उसके बाद जेपीए, जेएमएस, जेटीए, ईजेबी आदि के साथ एक वेब सेवा की ओर बढ़ेंगे। तो आप वास्तव में पढ़ने के बजाय वास्तव में कोड - इससे मुझे बहुत तेज़ी से गति प्राप्त करने में मदद मिली। अत्यधिक अनुशंसित।

एकमात्र नकारात्मक पक्ष यह है कि AFAIK, कोई दूसरा संस्करण नहीं रहा है, और तब से बहुत कुछ बदल गया है ... लेकिन मैं अभी भी इसकी अनुशंसा करता हूं।

जावाएसई में बदलाव के लिए (विशेष रूप से जावा 5 के बाद से उन नई चीजें), Effective Java 2nd Edition। अवधि।

+1

मैं दूसरा प्रभावी जावा द्वितीय संस्करण। मुझे लगता है कि यह सभी जावा डेवलपर्स के लिए जरूरी किताब है। – ejel

2

JBoss पता चलता जावा ईई, तो मैं Mastering EJB 3 सुझाव देते हैं। आपकी पृष्ठभूमि को देखते हुए मुझे संदेह है कि आपको जावा एसई सामान पर बहुत कुछ करने की ज़रूरत है।

+1

अच्छा है कि एक मुफ्त पीडीएफ संस्करण है। – Cesar

0

जावा ईई में सामान्य परिचय प्राप्त करने के लिए, मैं Java Enterprise in a Nutshell की अनुशंसा करता हूं। यह अधिकांश प्रासंगिक तकनीकों का एक सिंहावलोकन देता है, इसलिए आपको यह पता चल जाता है कि क्या है, और यह तय करने के लिए आधार है कि गहराई से खोदना कहाँ है।

भी JBoss in Action

0

मैं The Spring Framework पर एक नज़र डालेगा, इसका उपयोग लगभग हर जावा प्रोजेक्ट में किया जाता है जिसे मैं जानता हूं। साथ ही, जावा के साथ पिछली बार काम करने के बाद से शुरू की गई नई (अब पुरानी पुरानी) भाषा विशेषताओं को सीखें, उनमें से अधिकांश जावा 1.5 (जेनेरिक, ऑटोबॉक्सिंग इत्यादि) में पेश किए गए हैं।

0

तब से प्रत्येक रिलीज के लिए जेडीके रिलीज नोट्स/नई फीचर्स सूची के माध्यम से पढ़ें (कम से कम, 6 और 1.5 के लिए)। मूल भाषा कार्यक्षमता में सुधार हुआ है। मैं 2000 को बिल्कुल याद नहीं कर सकता, लेकिन जेनिक्स, ऑटोबॉक्सिंग, एनोटेशन, स्विंग, कलेक्शन फ्रेमवर्क, इंस्ट्रूमेंटेशन, ऑब्जेक्ट्स (ओबीजे: ओबीजेएस) के लिए एन्हांसमेंट, और आवेषण सभी भाषा संवर्द्धन हैं जो दिमाग में कूदते हैं - और वे सभी विस्तृत हैं रिलीज नोट्स।

जो कम से कम आपको 2007 के माध्यम से प्राप्त करेगा। ;) इससे पहले, कहीं और बताए गए ढांचे में देखना शुरू करें, और नए सुविधाओं के लिए आने वाले जावा प्रस्तावों पर एक नज़र डालें।

3

jboss संबंधित परियोजनाओं का अवलोकन आपको यहां: http://www.jboss.org/projects/matrix

मुझे डर है कि आप जानकारी में दफन हो जाएगा। आपको पता होना चाहिए कि आपके असाइनमेंट के लिए कौन सी तकनीकों का उपयोग किया जाता है। मुझे लगता है कि जैसे एक रूपरेखा सुझाव है:

प्रस्तुति परत

  • JSF और Richfaces
  • JSP
  • सीवन

व्यापार लेयर

(जो Ajax4jsf भी शामिल है)
  • EJB (संदेश कतार, TimerBeans के साथ-साथ एनोटेशन जोड़ दिया गया है)
  • Webservices JAX-WS, एक्सएमएल-बाइंडिंग JAXB
  • जावा कनेक्टर वास्तुकला (JCA)
  • नियम इंजन

  • हठ हाइबरनेट सामान्यतः जेपीए
  • के एक कार्यान्वयन के रूप में प्रयोग किया जाता है

JbossCache भी महत्वपूर्ण हो सकता है अगर यह

बिल्ड सिस्टम

  • चींटी
  • Maven प्रदर्शन के बारे में है

परीक्षण फ़्रेमवर्क

एसओए एक एक और जटिल विषय होगा

आशा इस मदद करता है

0

यह बेहद spring tools साथ eclipse डाउनलोड करने और कुछ नमूना अनुप्रयोगों के साथ खेल शुरू करने के लिए मदद मिल सकती है। प्रभावी जावा पर

2

+1। निश्चित रूप से जावा पुस्तक पर खर्च किए जाने वाले सर्वश्रेष्ठ पैसे! इसके अलावा, मैं आपको जितना संभव हो उतने शब्दकोषों से दूर रहने के लिए प्रोत्साहित करता हूं ... उनमें से अधिकतर यह सुनिश्चित करने के लिए केवल अच्छे हैं कि आपके पास बहुत सारे काम करने के बाद आदमी है ...