Mensagens enviadas por: thiagomont
Índice dos Fóruns » Perfil de thiagomont » Mensagens enviadas por thiagomont
Autor Mensagem
Bom dia a todos.

Novamente pensam apenas no nome da faculdade e esquecem do próprio esforço.

Eu fiz FATEC e após 2 anos de conclusão do curso já estava trabalhando em uma empresa pública como CLT.

Tenho já 6 anos de empresa e não tenho o que reclamar da FATEC (FATEC-SP na tiradentes)

Tive professores bons e ruins. Cabe também ao aluno saber em que matéria investir e se aproximar dos professores certos.

Em relação à formação do tecnólogo realmente é um pouco diferenciada. Não temos apenas matérias relacionadas à informática. Temos uma visão geral da área administrativa, o que nos permite tem um diferencial em relação ao mercado.

Apenas não recomendaria FATEC se você tiver intenção de ir para área acadêmica.

Só maisu ma frase para pensar...faça seu nome ser mais importante que o nome da sua faculdade pois à medida que você se destacar na faculdade seja qual for e nos seus trabalhos você será valorizado.

Espero ter ajudado.

Não tenho muito conhecimento em aspectos, mas poderia ser uma alternativa para o controle mais automatizado também.

A melhor forma de definir o que vc precisa para o controle transacional é ver o tamanho da sua aplicação e o custo da estrutura transacional que você tem hoje. Se esse custo for relativamente baixo e sua aplicação tiver poucos usuários o open session in view pode já resolver.

Outros controles transacionais mais apurados aumentam complexidade da solução e como você deve saber o aumento de complexidade deve ter um ganho real para aplicação para valer a pena.

Se quiser melhorar o controle transacional mesmo assim apresente um diagrama de sequencia resumindo a estrutura do projeto com a conversação entre as camadas. Para mim isso sempre ajudou a definir essas estruturas transacionais.

Espero ter ajudado.
Bom dia!

Vamos lá...

Realmente para aplicações não é muito saudável deixar a conexão aberta por muito tempo.

Também não é muito adequado a cada acesso ao DAO abrir uma conexão....

O que podemos fazer então?

Podemos ter um método getSession que pega uma sessão nova apenas caso não exista uma conexão vinculada na sessão. Dessa forma fugimos do open session in view e evitamos que uma nova conexão seja aberta toda hora.

O commit ainda fica na camada de visão, mas a abertura fica no DAO, diminuindo o tempo de conexão aberta. Caso chame dois DAO's como o getSession faz o papel de um singleton de request, ele não vai abrir duas conexões.

Espero ter ajudado.

Att,
Não sou um especialista em java, sequer acompanho o JCP com tanta proximidade. Porém considero uma perda irreparável para a comunidade java, principalmente porque os interesses dos desenvolvedores não serão tão bem representados.

A Oracle não entendeu ainda que o Java nunca será totalmente de uma empresa ou de outra. O modelo que a Sun (lê-se antiga Sun) implementou era exatamente para que isso não ocorresse...

Considerando que o OpenJDK está aí e que permite o uso e evolução independente da Oracle, na minha visão podem ocorrer duas coisas:
1. O OpenJDK se tornar mais utilizado que o próprio JDK da Sun e parceiras, e as empresas que saírem do JCP criarem um JCP alternativo para evoluir a tecnologia a seu modo, deixando a Oracle para trás (visto que os desenvolvedores são os clientes do Java e deveriam ser mais ouvidos)
2. A oracle consegue implementar um novo modelo de uso e manutenção do java que priorize a venda e suporte de produtos, voltado ao modelo proprietário de trabalho aos poucos.
Uma coisa é certa. O Modelo que a Sun perpetuou por muito tempo está morrendo. E cabe a nós usuários da tecnologia influenciar nas decisões da plataforma Java.
Cuidado . . .

O Deimoselle é uma arquitetura voltada para aplicações Web monolíticas.....é a característica dele, não um defeito, mas é sempre conveniente deixar os desenvolvedores avisados....rs


Att,

Blz?

Pode ficar tranquilo. . . não é problema no mac . ... rs...

O Hélios aparentemente publica a aplicação toda hora que salvamos arquivos...

Tivemos essa impressão e vimos que está bem mais lento...

Solução: Voltar pra versão anterior....rs

Boa sorte!
Um projeto sem documentação torna o entendimento do sistema sempre parcial. Cada um da equipe acaba conhecendo apenas uma parte da aplicação ficando sem conhece o todo. Não estou dizendo que não funciona, mas quando funciona acaba ficando muito traumático a manutenção do código.

Além disso, os requisitos estabelecem um contrato com o cliente, definido o que será feito. Sem isso como serão tratadas as alterações de uma funcionalidade que acabou de ser implantada no sistema? Pro cliente pode parecer uma correção quando na verdade é uma evolução (ou seja o cliente não quis algum comporntamento num primeiro momento e agora decidiu colocar na aplicação).


Já trabalhei em sistemas sem documentação e com documentação. Por mais que documentar seja trabalhoso (e até chato), prefiro ter o sistema bem documentado.
Blz?

ele não está achando o arquivo loja/Produtos.hbm.xml no caminho indicado.

Verifique onde está o arquivo e compara com o que está na configuração do hibernate (hibernate.cfg.xml)

t+
Blz?
Pelo que me lembro é uma opção de visualização dentro do eclipse, ou seja seu projeto continua o mesmo, vc só está vendo "com outros olhos" . . .
t+
Blz?

Considero importante uma faculdade na área de informática (processamento de dados, sistemas de informação, ciências da computação).

Considero essencial conhecimento em UML e OO.

Importante ter um bom curso de java básico ou em caso de ter facilidade, aprender pelo menos o conteúdo referente a certificação java de desenvolvedor.

Aproveitar o conhecimento adquirido desenvolvendo pequenos programas para ir adquirindo experiência . .. .

Muita força de vontade e paciência, essencial pra área de informática.

E é claro utilizar o GUJ em todas as dúvidas que tiver . . . .

Boa sorte!
Blz?

Qual seu conhecimento em OO? Fez algum curso relacionado a isso?

Acho que se der sorte (sorte pq o mercado exige muitas vezes uma faculdade na área) pode achar um emprego de até R$ 1500,00 se tiver conhecimento profundo em OO.

Isso porque existem alguns profissionais que se preocupam em aprender desenvolvimento Web, por exemplo, mas se esquecem em inverstir no básico da programação Java.

De qualquer forma pelos cursos que já fez, percebo que é interessado e tem vontade de trabalhar com isso. Ja é um ótimo começo!

Boa sorte!
Blz?

Engenharia reversa do código para diagramas UML podem ser um início.

Mas não tem jeito. Vai ter que ralar muito no código para entender a estrutura do sistema e regras de negócio.

Boa sorte!
Blz?

Vou falar dos 3 que conheço

-Xms512m : configuração de memória heap alocada inicialmente para iniciar o eclipse (Memória Hep seria a memória usada para deixar os objetos instanciados na memória).
-Xmx1G : configuração de memória heap máxima que pode ser alocada para o eclipse
-XX:MaxPermSize=256m ... : configuração de memória permanente máxima a ser usada para o eclipse.

Lembrando que o Eclipse nada mais é que um programa Java, então para qualquer programa Java você pode colocar esses parâmetros de inicialização.

Espero ter ajudado.

flw...
ViniGodoy

Realmente, nas versões mais recentes do java isso ocorre. . . Esqueci de comentar isso...

Mas mal não faz em deixar todas a concatenações como StringBuffer, desse jeito não ficamos viciados em fazer códigos não otimizados.

De qualquer forma foi bom ter lembrado desse pequeno detalhe.

flw...
Blz?

Depende do tipo de teste que você quer fazer.

Selenium é uma ótima opção para testes integrados.

JUnit para testes unitários já é até uma tradição em java.

já o Jmeter é utilizado principalmente para testes de stress e carga. Ele não é utilizado para verificar se uma regra de negócio está certa e sim se pra ver se o sistema rodando em um determinado hardware com uma configuração estabelecida aguenta o tranco.

Infelizmente não tive oportunidade (ou seja, permissão para gastar tempo) para criar testes unitários automatizados com Junit e testes integrados com Selenium, mas cheguei a usar o Jmeter e realmente é uma ferramenta fantástica. É umas daquelas ferramentas que todo desenvolvedor deve conhecer para melhorar suas aplicações.

espero ter ajudado...
flw
 
Índice dos Fóruns » Perfil de thiagomont » Mensagens enviadas por thiagomont
Ir para:   
Powered by JForum 2.1.8 © JForum Team