Ответы пользователя по тегу Веб-разработка
  • Что собой представляет Java EE (Web) приложение?

    EugeneP2
    @EugeneP2
    Java Dev
    да, интернет банкинг, если он написан на джаве.

    В основном это внутрикорпоративные решение связанные с финансами, типа процессинг транзакций, документооборот, обработка заявок... Если хотите какие-то примеры, смотрите в сторону банков.

    Сервлеты, серверы приложений, сервлет контейнеры, JPA, JMS, база данных, очереди, транзакции, Spring, Hibernate - видите эти слова, это Java EE приложение:)

    Та просто, допустим интернет магазин, например будет сервер Tomcat (сервлет контейнер), скорее всего Spring, база данных + какая нибудь реализация JPA, скорее всего Hibernat. Или вместо реляционной БД, будет Mongodb. Вот это вам и будет Java EE
    Ответ написан
  • Можно ли с jsp отправить List?

    EugeneP2
    @EugeneP2
    Java Dev
    Например есть такая форма
    <form ...>
    	<input name="lastName" value="Ivanov" />
    	<input name="firstName" value="Ivan" />
    
    	<input name="lastName" value="Petrov" />
    	<input name="firstName" value="Petr" />
    </form>


    В сервлете запрос от такой формы без фреймверков можно обработать вот так
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    
    	// тут будит lastNames = {"Ivanov", "Petrov"}
    	String[] lastNames = request.getParameterValues("lastName");
    
    	// тут будит firstNames = {"Ivan", "Petr"}
    	String[] firstNames = request.getParameterValues("firstName");
    
    	List<Author> author = new ArrayList<Author>();
    
    	for (int i = 0; i < lastNames.length && i < firstNames.length; i ++)  {
    	
    		author.add(new Author(firstNames[i], lastNames[i]));
    	}
    }


    как то так...
    Ответ написан
    Комментировать
  • Как создать сайт на javaEE?

    EugeneP2
    @EugeneP2
    Java Dev
    Для начала разберитесь с Servlet API, поставьте Tomcat, напишите сервлет. Потом JSP + JSTL
    Ответ написан
    1 комментарий
  • Насколько нужно знать java для Spring Framework? И зачем нужна java EE?

    EugeneP2
    @EugeneP2
    Java Dev
    Нужно знать Java SE + Servlet API (это уже из Java EE).

    Spring дает все те же возможности (IoC и DI, транзакции и.д.) что и Java ЕЕ, только проще в использовании и не нужен сервер приложение (jboss, glassfish), достаточно tomcat или jetty.

    Java EE это набор спецификаций и интерфейсов, который реализуют производители серверов приложений (jboss, glassfish). Spring - как простая альтернатива.
    Ответ написан
    2 комментария
  • Что такое сервер приложений?

    EugeneP2
    @EugeneP2
    Java Dev
    tomcat - веб сервер + контейнер сервлетов обрабатывающий веб запросы.

    сервер приложений - сервер, который включает в себя контейнер сервлетов + реализует весь стек Java EE API (JPA, EJB.. полный список тут)
    Ответ написан
    5 комментариев
  • Какую БД выбрать для веб-приложения домашнего использования (Java)?

    EugeneP2
    @EugeneP2
    Java Dev
    Как насчет встроенных баз данных которые поддерживает spring: h2, hsql, derby? Просто и ненужно подымать свой сервак. Embedded database support

    В конфиг файле спинга указываете вот такую штуку:

    <jdbc:embedded-database id="dataSource" type="HSQL">
        <jdbc:script location="classpath:scheme.sql" /
    </jdbc:embedded-database>


    и вы получите субд hsql и datasource к ней.

    scheme.sql - тут sql создающий схему бд.
    Ответ написан
    Комментировать