1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/drinkjava2-myserverless

 / Детали:

Первый issue оставляю себе для планирования разработки и отслеживания текущего прогресса

Завершенные
Владелец
Создано  
28.11.2024

Текущее планирование разработки и отслеживание прогресса

  • Базовая разработка завершена, сейчас у проекта есть одна слабая сторона — jWebBox, небольшой инструмент, предназначенный для замены MVC-фреймворка, но в настоящее время он поддерживает только JSP и HTML, и между ними нет связи. В будущем необходимо преобразовать WebBox в интерфейс, JSP, HTML и FreeMaker станут опциональными шаблонами. Позже в HTML можно будет напрямую указать, использовать ли JSP или HTML или другой шаблон для рендеринга. Это похоже на ModelAndView в Spring. Однако ядро Dispatch класса GSG-фреймворка поддерживает только интерфейс WebBox и не имеет жёсткой зависимости от реализации JSP или HTML.
    GSG также может паразитировать на других MVC-фреймворках, используя их Dispatch для организации серверной части страниц, но это всё равно не так гибко и независимо, как собственный Dispatch. Внедрение Spring MVC или JFinal для разработки функций кажется слишком громоздким.

===================
Ниже приведены завершённые изменения

  • Добавлен метод $nodejs() и демонстрация, позволяющая напрямую встраивать javascript nodejs в html. (Завершено)
  • Разработка пользовательских вызовов xxx.gsg продолжается (завершено 2019.5.4)
  • Классы, определённые в html, должны реализовывать интерфейс (завершено 2019.5.4)
  • Добавление примеров jetty и undertow, то есть добавление нескольких файлов обработки в корневой каталог gsg-tomcat. (завершено 2019.5.4)
  • Текущий SQL слишком прост, может возвращать только содержимое одного поля, необходимо изменить SQL, чтобы разрешить запросы и возврат любых типов, SQL можно записать в виде встроенного параметра (возвращение любого типа завершено 2019.5.4, встроенный параметр отклонён, поскольку инструмент упаковки слишком сложен)
  • Редизайн проекта jWebBox для поддержки Servlet, больше не зависит от JSP, шаблоны становятся опцией, можно поддерживать Beetl и другие сторонние шаблоны. (Завершено, но шаблон позволяет использовать только метод $$show, потому что шаблон — это бездонная яма, если вы действительно хотите использовать его, вы можете использовать сторонние шаблоны, такие как JSP и Freemaker)
  • Выпущена версия GoSqlGo 1.0.0, 2019.1.7

Комментарий (0)

GitLife Service Account Задача создана
GitLife Service Account изменить Статус задачи с Предстоит сделать на Завершенные
Развернуть журнал операций

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/drinkjava2-myserverless.git
git@api.gitlife.ru:oschina-mirror/drinkjava2-myserverless.git
oschina-mirror
drinkjava2-myserverless
drinkjava2-myserverless