أفضل طريقة للقيام الربيع MVC دون JSP؟ [مغلق]
-
10-07-2019 - |
سؤال
وأود أن استخدام الربيع MVC لتقديم خدمة REST الويب. ومع ذلك، تعمل من خلال بعض الكتب والبرامج التعليمية، يبدو ModelAndView دوما بإرجاع ملف JSP تحليل. أعتقد أنني يمكن أن يجعل JSP بناء وثيقة XML بلدي، ولكن هل هذا هو أفضل طريقة للذهاب نحو الأشياء؟ اعتقدت أنه ربما نهجا أكثر تنظيما بناء XML قد يكون مناسبا.
ما هي خياراتي؟ أيضا، هل لديها أي دروس ذات الصلة؟
المحلول
هذا و> ربما من شأنه أن يساعد إلى حد ما. يبدو أنك تبحث عن التنظيم عرض.
وبدلا من ذلك، تنفيذ JAX-RS مثل جيرسي أو RESTeasy قد تناسبك أيضا.
نصائح أخرى
وليس لدى مشاهدة جزء من ModelAndView لتمثيل JSP.
وانظر الفصل 17 من الدليل المرجعي، على سبيل المثال في الفصل 17.5 يصفون كيفية إعداد وجهة نظر XSLT (وليس ما تحتاجه، ولكن يدل على مدى وجهات نظر مختلفة معتمدة).
<وأ href = "http://static.springsource.org/spring/docs/3.0.0.M3/spring-framework-reference/html/ch17s05.html#view-xslt-subclassing" يختلط = "نوفولو noreferrer "> http://static.springsource.org/spring/docs/3.0.0.M3/spring-framework-reference/html/ch17s05.html
هل تعتبر دمج الربيع مع مكتبة RESTlet؟ هذه الصفحة قد يكون نقطة انطلاق جيدة ...
وهناك عدد من الخيارات من أجل التعبئة الفول جافا إما إلى XML أو JSON. I استخدام حزمة الربيع سلمان لتقديم نموذج في بلدي JSON لخدمة الويب الخاص بي، وهناك العديد من الخيارات إذا كنت تريد أن تجعل XML بدلا من ذلك.
هل يمكن أن تحقق من Freemarker . في الأساس، XML هو مجرد نص، وباستخدام نظام النموذجيه يمكن بسهولة إنشاء وثيقة XML الخاصة بك التي تريد العودة.
ويمكنك إلقاء نظرة على http://www.jprovocateur.org . يمكنك إلقاء نظرة على سبيل المثال على الانترنت وعلى وثائق حول كيفية تحويل النتائج في JSON / XML
والتحيات، مايكل
وعن طريق Angularjs فكرة رهيبة. أنها لا تتطلب منك أن تفعل الخدمات الربيع ريستفول. هنا مقالة حول هذا الموضوع: الشبكي: / /www.webcodegeeks.com/javascript/angular-js/migrating-spring-web-mvc-jsp-angularjs/