Из Java GUI в Java Web - PullRequest
       4

Из Java GUI в Java Web

1 голос
/ 23 апреля 2010

Недавно я делал довольно большое приложение на Java - Swing. Теперь я хотел бы перейти на веб. В основном - я не Microsoft, парень, мне хорошо. Я проверил некоторые основы инфраструктуры Java EE и решил, что мой выбор будет Spring . Я уже знаком с JDBC. Изучение Spring - это одно, но работа только с графическими интерфейсами (C ++ и Java) означает, что я плохо разбираюсь в веб-разработке.

Прежде чем я начну читать учебники Spring MVC, что я должен знать для разработки веб-решений? В основном меня интересует "как" с графикой ... начинать с нуля или с какой-нибудь приятной IDE RAD-подобной разработки? Я вроде как например Silverlight и интеграция с веб-формами или выигрышными формами asp.net - позволяет нам разрабатывать GUI быстрее. Не могли бы вы дать мне несколько полезных советов?

Thanx

Ответы [ 3 ]

5 голосов
/ 23 апреля 2010

Возможно, вы захотите проверить http://code.google.com/webtoolkit/ на наличие некоторого кода JavaScript на стороне клиента, скомпилированного из языка Java. Код может даже выглядеть как Swing:)

Еще одно замечание: возможно, вы захотите использовать что-то вроде Hibernate с Spring вместо JDBC.

2 голосов
/ 23 апреля 2010

В сети GUI в основном выполняется CSS . Вы можете найти здесь краткое руководство по CSS / справочник . Вы получаете здесь некоторые представления о возможностях CSS. «Необработанная» часть пользовательского интерфейса выполняется с помощью простого HTML , который в случае веб-приложения Java EE обычно обслуживается из старых добрых JSP файлов или в случае JSF , собственный MVC-каркас Sun, также из файлов XHTML, работает на Facelets .

Говоря о JSF, существует несколько богатых библиотек компонентов пользовательского интерфейса, которые можно использовать поверх JSF, таких как RichFaces ( showcase ) и IceFaces ( витрина здесь ). С этими библиотеками вам не нужно выдергивать волосы из головы, чтобы выполнять CSS look-n'feel.

Spring MVC не предлагает таких библиотек компонентов с богатым пользовательским интерфейсом. Spring, по моему честному мнению, также устарел в улучшенном Java EE 6 API , который (наконец) предлагает множество Spring-подобных средств из коробки.

0 голосов
/ 23 апреля 2010

Прежде чем начать изучать Spring, рассмотрим Grails . Он построен на основе Spring и Hibernate, и его намного легче изучать и использовать. Grails использует Groovy, но если вы знаете Java, изучение Groovy очень быстро. Разработка приложений Java EE или Spring слишком болезненная и скучная. И вы можете использовать Grail с NetBeans или Eclipse.

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