2009-04-28 18 views
9

मैं जावा वेब फ्रेमवर्क की तलाश में हूं जिसके लिए बहुत कम ऐप के लिए कॉन्फ़िगरेशन की न्यूनतम मात्रा की आवश्यकता होती है। वसंत & स्ट्रेट्स निश्चित रूप से यहां अधिक से अधिक हैं। यह एक ऐप है जिसे बिना किसी ढांचे के लिखा जा सकता है लेकिन अगर मैं एक पा सकता हूं तो मैं न्यूनतम एमवीसी फ्रेमवर्क का उपयोग करना पसंद करूंगा।सबसे कम जावा वेब एमवीसी ढांचा क्या है?

उत्तर

11

Stripes और ZTemplates बहुत हल्का होना चाहिए।

+0

+1। स्ट्रिप्स के पास उठने और उत्पादक तेज़ी से उत्पादित करने के लिए सबसे आसान वेब ढांचे में से एक होने का अतिरिक्त लाभ है। – Ophidian

+0

स्ट्रिप्स अनिवार्य रूप से समान कार्यक्षमता प्रदान करती है Struts2 + सम्मेलन प्लग इन करें। इसलिए मैं सहमत हूं कि उठना और चलाना आसान होना चाहिए, लेकिन यह एक बहुत ही मामूली सीसा है। – Quaternion

1

जावा वेब ऐप करने का सबसे न्यूनतम तरीका आपकी सामग्री को प्रदर्शित करने के लिए जेएसपी का उपयोग करना होगा और बैक एंड में बस सादा जावा का उपयोग करना होगा।

इसके लिए लगभग कोई कॉन्फ़िगरेशन की आवश्यकता नहीं होगी।

इसके लिए केवल आवश्यकताएं मेजबान के लिए जे 2 एसई और टोमकैट है।

+4

यह एक ढांचा नहीं है। जैसा कि मैंने कहा, मैं विशेष रूप से एक एमवीसी ढांचे का उपयोग करना चाहता हूँ। –

+0

अच्छा, क्षमा करें। आपने न्यूनतम मांग भी की। सभी एमवीसी ढांचे के सामान के साथ आते हैं। – jjnguy

3

grails को कम से कम कॉन्फ़िगरेशन की आवश्यकता होती है क्योंकि इसमें से अधिकांश में सेन डिफ़ॉल्ट हैं।

+0

"शेन डिफ़ॉल्ट"? इसका क्या मतलब है? –

+0

मैं व्यक्तिगत रूप से पागल डिफ़ॉल्ट के साथ ढांचे को पसंद करता हूं। ;) अधिक गंभीरता से, मुझे लगता है कि उसका मतलब है कि उसे बहुत सारी कॉन्फ़िगरेशन की आवश्यकता नहीं है (क्योंकि अधिकांश मामलों के लिए डिफ़ॉल्ट कॉन्फ़िगरेशन ठीक काम करेगा)। – jsight

+0

इससे अधिक - यह रेल के दृष्टिकोण "कॉन्फ़िगरेशन पर सम्मेलन" दृष्टिकोण का उपयोग करता है, जिसका अर्थ है कि उदा।टैगलिब्स का उपयोग करने के लिए अविश्वसनीय रूप से आसान है - बस एक वर्ग है जिसका नाम एक विशिष्ट फ़ोल्डर में -ग्लिब के साथ समाप्त होता है, इसमें एक बंद फ़ील्ड परिभाषित करता है, और उस फ़ील्ड का नाम अब बिना किसी विन्यास के, आपके जेएसपी समकक्ष में टैग के रूप में उपयोग किया जा सकता है। –

0

सबसे हल्का जावा ढांचा सर्वलेट + जेएसपी होगा। नवीनतम रिलीज मानकों का उपयोग करने का प्रयास करें - सर्वलेट 2.5 और जेएसपी 2.1। टोमकैट आपको सभी की आवश्यकता है:

  1. सर्वलेट कंटेनर;
  2. जेएसपी (वैकल्पिक);
  3. जावा रनटाइम;
  4. एचटीएमएल की सेवा के लिए वेब सर्वर।
+1

यह एक ढांचा नहीं है। मैं विशेष रूप से एक एमवीसी फ्रेमवर्क का उपयोग करना चाहता हूं। –

+3

कई तकनीकों को एक साथ जोड़ना निम्नलिखित सामान्य प्रथाओं का एक ढांचा बनता है, और इस तरह यह न्यूनतम मूल्य प्राप्त कर सकता है ... – topchef

6

Apache Wicket पर एक नज़र डालें।

+1

क्योंकि यह न्यूनतम है या क्योंकि आपको यह पसंद है? –

+1

क्योंकि विकेट के साथ वेब अनुप्रयोगों को विकसित करना बहुत आसान है और इसके लिए कॉन्फ़िगरेशन की एक छोटी राशि की आवश्यकता है इसे काम करने के लिए। यही कारण है कि मुझे यह पसंद है। –

4

मैं कहूंगा कि वसंत वेबएमवीसी बहुत सरल है और आईएमएचओ यह बहुत अधिक है। आपको अपनी चीजों को करने के लिए पूरे वसंत फ्रेमवर्क को शामिल करने की आवश्यकता नहीं है। एक वेबएमवीसी वेबपैप शुरू करने के लिए आपको ~ 3-4 जार आईआईआरसी की आवश्यकता है। आंतरिक संरचना और टेस्टेबिलिटी के संबंध में डी के फायदों को कम मत समझें।

मैं स्प्रिंग वेबएमवीसी + जेएसपी के लिए जा सकता हूं शायद साइटमैश के साथ संयुक्त। बाद में जब आप महसूस करते हैं कि आपके पास अधिक जटिल चीजें हैं तो आप स्प्रिंग-वेबफ्लो को जोड़ सकते हैं और इसी तरह।

0

appfuce.com आज़माएं। यह आपको अपनी वरीयता (स्ट्रूट 2, वसंत या जेएसएफ) के आधार पर पूर्ण कार्यात्मक एमवीसी वेबप्लिकेशन देता है। फ्लोरिन

0

जांच (µ)Micro और अगर यह काफी हल्का है :)

HTH देखना है। यह जितना संभव हो उतना कमजोर है।

6

चेकआउट spark - और यह नमूना लॉगिन ताकि आप प्रौद्योगिकी के मूलभूत सुविधाओं का सीखना होगा कार्यान्वित प्रणाली बाहर शामिल

संबंधित मुद्दे