Desenvolvi um Ecommerce Web usando Spring MVC com vários módulos, para estudar Orientação a Objetos com JAVA.
-
Registro e Manipulação de Usuários.
-
Operações CRUD, por exemplo:
- O usuário pode adicionar o produto ao carrinho e ao resumo da compra.
- O administrador pode adicionar produtos à lista de produtos.
- O administrador pode editar os detalhes do produto.
- O administrador pode excluir o produto da lista
- Spring Security
- O usuário pode fazer o login no site.
- Todo o site mudará de acordo com a função, dependendo se o cliente é Usuário ou Admin.
- O usuário pode fazer logout após a conclusão.
- Tecnologias : Bootstrap, Java, Spring MVC, Hibernate, JSP, Maven.
- Servidor da Aplicação: Apache Tomcat Server.
- Banco de Dados : H2 Database
-
IDE - IntelliJ Idea
-
Servidor - Apache Tomcat Server
-
Build - Maven
-
Banco de Dados - H2 Database
-
Clone o Repositório e importe no IntelliJ.
-
Rode seu Banco de Dados H2.
-
Configure seu banco de dados em application-context.xml.
-
Configurações:
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value=SEU BD DRIVER CLASS NAME" /> <property name="url" value="SUA DB URL" /> <property name="username" value="SUA DB USERNAME" /> <property name="password" value="SUA DB PASSWORD" /> </bean>
-
-
Rode o servidor.