Уровень представления, чтобы идти с крутым моментом apache
Я планирую использовать крутящий момент Apache в качестве моего объектно-реляционного картографа (ORM), и мне было интересно, есть ли у кого-нибудь какие-либо предложения относительно того, какую платформу использовать для уровня представления с крутящим моментом. может весна?
Я не знаю, помогает ли это, но мое приложение в основном будет представлять собой набор форм для ввода данных, и на основе этих данных я буду генерировать отчеты в форме графика или диаграммы.
3 ответа
Если ваше приложение основано на веб-технологиях, то CSS/XHTML/JQuery & Spring MVC всегда отлично подходили для меня, в противном случае, если это толстый клиент, Swing.
Кстати, если вы правильно поняли принцип "разделения проблем", ваш выбор ORM не должен влиять на то, какой уровень представления вы используете.
Я бы также посоветовал использовать Hibernate, а не Torque, это, по крайней мере, с моей точки зрения, в настоящее время практически стандарт де-факто, что приводит к гораздо большему количеству рабочих часов и большому количеству людей, которые могут помочь, когда вы столкнетесь с проблемами.
Если вы работаете с графиками и хотите, чтобы они были интерактивными, часто хорошо сочетаются диаграммы Jersey/REST с библиотеками Flex и / или jQuery (спарклайн - это круто). Как упоминалось ранее, Spring MVC хорош, как и Struts 2 для плоских страниц.
Turbine - это фреймворк сервлетов, который интегрируется с Torque (Torque изначально был частью Turbine). Он может использовать Velocity или JSP в качестве уровня представления.