Если вы хотите поместить квадрат в окно просмотра на любом портретном или альбомном представлении (насколько это возможно, но ничего не торчит снаружи), переключитесь между использованием vw
/ vh
в ориентации portrait
/ landscape
:
@media (orientation:portrait ) {
.square {
width :100vw;
height:100vw;
}
}
@media (orientation:landscape) {
.square {
width :100vh;
height:100vh;
}
}
Примеры шва довольно хороши. Они - автономные проекты, которые можно развернуть из поля.
Я чувствую Вашу боль, это не ответ, так же как наблюдение, что Мир Java в целом страдает от отсутствия хороших приложений, которые идут вне учебного руководства. Некоторые демонстрационные приложения.NET очень хороши и показывают интересные методы при решении достаточно небольших проблем, что новичок может перенести их головы вокруг целого приложения и видеть, "что реальный код" делает "реальные вещи".
Я не посмотрел на примеры Шва, таким образом, они могут быть исключением, но имеющий примеры приложения, особенно CRUD, Запрос, приложения бэк-офиса Стиля отчета, о которых Вы говорите, большая справка к людям, и мне жаль, что не было больше в сообществе Java.
Я не уверен, это 100%, что Ваш поиск, но проверяют созданный в примере, который прибывает упакованный с NetBeans 6.1. Это использует JSF/EJB3/ApacheDerby. Я играл вокруг с ним в течение подобных 20 минут и думал, что было довольно здорово как простое / начинающий приложение JavaEE извлечь уроки из.
Я имею к комментарию второго jb: примеры шва являются яркими и могут быть использованы на практике. Домашняя страница Шва использует Шов Wiki от примеров (что одно только приложение выполняет все обрисованные в общих чертах критерии). Другие примеры в распределении: Бронирование гостиницы, Хранилище DVD и Блог. Документация содержит небольшое количество информации о специальных частях примеров.
"Проблема" могла бы состоять в том, что Шов покрывает много деталей, которые необходимо было бы обычно делать в традиционном приложении EJB3/JSF. Вы могли бы хотеть взглянуть на Свет AppFuse или AppFuse. У них есть одно приложение с примерами с помощью различных технологий, включая EJB3 (только JPA) и JSF. Примеры не как сложные (действительно не выполняйте свои критерии), но содержите много полезного материала.
Вы можете покопаться в этих реальных JSF-приложениях и посмотреть, есть ли у какого-либо из них доступный источник: RealWorldJsfLinks