Este projeto, que pode alcançar organizações de acordo com os interesses e a localização da pessoa; Foi realizado para facilitar a descoberta de clubes , organizações , comunidades ou associações de seus próprios interesses nas regiões onde as pessoas vivem e viajam.
A realização do projeto proporcionará grande conveniência para organizações e pessoas. O objetivo é usá -lo em todo o mundo ao projetar o projeto. Graças ao projeto que percebemos, as pessoas poderão alcançar e se comunicar com as organizações que estão procurando de uma maneira muito simples. Ao mesmo tempo, organizações, associações, comunidades ou clubes poderão se registrar no sistema e facilitar sua acessibilidade. Esta plataforma, publicidade dos proprietários da organização e assim por diante. Ele fornecerá minimizar as situações que exigem custos como.
Nosso projeto; Tem 5 modelos. São usuário (usuário), organização (organização), foto (foto), categoria (categoria, interesse, hobby) e contato (comunicação). Esses ativos têm um relacionamento entre si. O modelo do usuário (usuário) possui um modelo de foto (foto) e um relacionamento OneToOne (um -o -ne). Portanto, uma foto só pode pertencer a um usuário, um usuário só pode ter uma foto.
O modelo do usuário (usuário) possui um modelo de categoria (categoria, interesse, hobby) e muitos momany (muitos). O modelo do usuário (usuário) pode ter vários hobbies, categorias e interesses. Este campo é mantido no tipo de dados "hashset" no modelo de usuário. A vantagem disso é que os elementos não precisam ser seqüenciais e os dados repetitivos não são mantidos (a mesma categoria não pode ser adicionada) e os dados são mantidos com o método de hashting. Também é mantido no tipo de dados "Hashset" para usuários no modelo de categoria. Dessa forma, podemos encontrar todos os usuários que se registraram no sistema que escolheram uma categoria específica.
O modelo de organização/comunidade (organização) (foto) tem um relacionamento com o Onetomany (múltiplo). Isso significa; Uma comunidade pode ter várias fotos. O modelo de contato (comunicação) do modelo de organização/comunidade tem um relacionamento (uma -um). Especificamos que cada organização pode ter apenas um modelo de contato e que cada modelo de contato (comunicação) pode ter apenas uma organização.
O modelo de organização/comunidade tem uma relação de muito (já um -um) com o modelo de categoria (categoria, interesse, hobby). Isso significa que uma organização só pode pertencer a uma categoria, mas pode haver mais de uma organização em uma categoria.
Você não precisa criar nenhuma tabela em nosso projeto MVC da primavera desenvolvido com a técnica ORM JPA/Hibernate. Depois de criar um esquema e identificar o nome do seu banco de dados, você deve editar de acordo com o esquema de nome, que definiu o endereço da URL no arquivo db.properties e você deve corrigir os campos de senha do nome de usuário de acordo com suas informações.
No projeto, as imagens das imagens e organizações do usuário no projeto estão localizadas na pasta "Images" para usuários no joelho no sistema, na pasta "Organizações" nas organizações. Se você deseja alterar isso, ele deve editar o método ImageUploadoPoperations nas classes UserController e OrganizationController e atualizar o método AdsourceHandlers na classe Springwebconfig. Ele também deve atualizar o campo do caminho nas páginas JSP relevantes.
Além disso, o país, província, informações distritais no projeto estão localizadas na pasta JSON Type /Web/Assets/JSON . Você pode atualizar esta área.
Além disso, o validador de hibernato foi usado para fornecer processo de validação no projeto. Quando o usuário ou a organização se registra no sistema, o aviso é fornecido e a mesma página é mostrada novamente quando sai dos locais que não devem ser deixados em branco. Você pode atualizar este local para alterar essas mensagens.
Mudar a linguagem do sistema; Precisamos adicionar um parâmetro como "? Idioma = tr" à última parte do endereço na barra de endereços. Atualmente, o sistema suporta dois idiomas, turco e inglês. Para exibir o projeto em inglês, precisamos ser organizados como "? Idioma = mais". Para automatizar esse processo, a bandeira turca e a bandeira britânica foram adicionadas na parte inferior das páginas. Ao clicar nesses sinalizadores, podemos alterar facilmente o idioma do sistema.
Você pode atualizar/alterar as mensagens relevantes aqui.
Amantes