Миграция приложения ASP.NET в Java - PullRequest
1 голос
/ 12 ноября 2010

Я пытаюсь перенести небольшое приложение ASP.NET MVC 2 на Java на Tomcat 6. Я знаю основы JSP и сервлетов. Я не знаю никакой веб-инфраструктуры MVC Java. Поэтому я пытаюсь определить, как действовать таким образом, чтобы свести усилия по миграции к минимуму. Я знаю, что придется переписать приложение на Java, но как мне сопоставить концепции ASP.NET с миром Java? Какой веб-фреймворк Java я должен выбрать, учитывая мой недостаток опыта и мой срок в 4 недели? Какой самый гибкий способ сделать это? Обратите внимание, что я не могу использовать Grails, JRuby или что-то подобное. Этот порт должен быть сделан с использованием стандартных веб-фреймворков Java. У меня также не будет доступа администратора к производственному серверу Tomcat, на котором он в конечном итоге будет развернут.

Есть ли какое-нибудь руководство по миграции, которое было бы полезно? Помимо прочего, мне нужно понять, как лучше всего переписать безопасность [в настоящее время используется профили ASP.NET] и доступ к базе данных [в настоящее время используется LINQ].

Ответы [ 2 ]

1 голос
/ 25 ноября 2010

Почему «Этот порт должен быть сделан с использованием стандартных веб-фреймворков Java»? Это требование вашего босса?

Если это действительно так, то, похоже, у вас нет особого выбора. Строго говоря, «стандартный» фреймворк - это тот, который поддерживается Oracle. Вот что я нашел на сайте оракула: http://download.oracle.com/javaee/6/tutorial/doc/bnadp.html

Похоже, что в настоящее время упоминается только JSF, и поэтому он рекомендуется. Я помню, больше технологий были рекомендованы раньше?

  • Учебник по Java EE 6, часть II Веб-уровень Часть II
    • Глава 3, Начало работы с веб-приложениями
    • Глава 4, Технология JavaServer Faces
    • Глава 5, Введение в Facelets
    • Глава 6, Язык выражений
    • Глава 7. Использование технологии JavaServer Faces на веб-страницах
    • Глава 8, Использование преобразователей, прослушивателей и валидаторов
    • Глава 9, Разработка с использованием технологии JavaServer Faces
    • Глава 10, Технология Java Servlet
0 голосов
/ 12 декабря 2010

Насколько я знаю, Scooter Framework - это среда быстрой разработки веб-приложений, которая требует от разработчиков только понимания основных концепций JSP / Servlet и MVC.Поскольку ваш срок составляет всего 4 недели, вы можете попробовать его.Это идет со многими примерами.См. Пример Hello World и пример Blog .Недостатком является то, что он может не поддерживать LINQ.Он поддерживает Oracle, MySQL и PostgreSQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...