Я новичок как в JAVA, так и в Google App Engine. Мой интерес к Java проистекает из его скомпилированного характера, скорости и широкого использования в корпоративной среде, в то время как мой интерес к движку приложений в основном связан с его изначальной бесплатностью и масштабируемостью.
Я прошел через Google Getting Started и FAQ , я изменил приложение в гостевой книге и в целом поиграл с хранилищем данных, создав простую систему ввода для использования на работе, используя Схемы базы данных аналогичны гостевой книге. Я пришел из хакерского фона PHP, и большая часть моего приложения состоит из страниц JSP со смешанным HTML и скриптлетами, с классами для хранилища данных.
Я читал о JSP, JSTL и JSF (немного), а также об основах appengine, его ограничениях, преимуществах и квотах. Я также понимаю, что мой нынешний подход имеет недостатки. Я искал рамки JAVA и нашел слишком много. Я прошел через Будет ли он играть в списке App Engine , но я не делаю половину из упомянутых там вещей. Я понимаю, что webapp (используется в обзоре) - это фреймворк, как и GWT. Я понимаю, что сначала я должен изучить ядро Java.
Какую основу следует начать с простой, а также достаточно надежной / надежной для работы с финансовым приложением? Фреймворк также должен иметь значение, если бы я размещал его в чистой среде J2EE, независимой от App Engine.
Буду признателен и за учебные материалы. В настоящее время я вижу эту книгу об амазоне в качестве ресурса, но есть ли более дешевые альтернативы, такие как библиотека с ежемесячной подпиской, откуда я могу просматривать похожие книги (и я знаю, что Google - действительно хороший ресурс).
Есть ли здесь разработчики, которые размещают приложения на appengine java и хотели бы поделиться своим личным опытом с appengine java с новичком?
Я использую Eclipse с плагином Google App Engine для разработки и загрузки своих приложений.