| Autor |
Mensagem |
|
|
Blz?
Recomendo que toma cuidado com essa história de pagar qualquer coisa. Tudo deve ser documentado para sua segurança, ok? Mesmo porque muitos clientes não tem noção de preço que pode chegar um sistema.
Verifique estimativa por pontos de função e pesquise preços de ERP no mercado, ok?
Em relação a querer que seja Java, muito cuidado se sua empresa não possui experiência no assunto, principalmente porque exitem diversas IDE´s, framworks...etc...
espero ter ajudado.
|
 |
|
|
Blz?
Ainda não tive a oportunidade de estudar EJB...então não posso responder...
Mas se vc tiver uma apostila a respeito me passe, ok?
t+
|
 |
|
|
Blz?
Bom, vamos por partes, ok?
Se você já tem alguma base de lógica de programação, acredito que um curso de UML e os módulos de java seriam interessantes sim.
Se não tem base em lógica, vc pode fazer o curso de lógica sim, mas se buscar na internet vai achar cursos de lógica gratuitos...minha opinião é que não conpensa fazer curso de lógica principalmente pq muita coisa aprendi praticando mesmo, ok?
Em relação ao curso de java...concordo que a caelum e a globalcode são especialistas nesse tipo de curso. Eu mesmo estou finalizando um curso na globalcode visando a certificação de programador...mas caso vc queira um curso online apenas para começar a conhecer...etc...etc vc pode fazer cursos online no site www.comunidade.cdtc.org
O curso de SQL também é possível achar na internet mesmo....pelo menos para começar....
Tópicos essenciais para quem quer desenvolver:
UML
Orientação a Objetos
Modelo entidade relacionamento (MER)
e Muita disposição....rs
boa sorte ....
|
 |
|
|
Estamos falando da mesma coisa com palavras diferentes....
Quando eu falo que o autoboxing tranforma quis dizer que seria como se no código nós tivéssemos convertido para wrapper class na mão, ou seja, criado uma wrapper e armazenado o valor do tipo primitido dentro dessa wrapper...
(muito conveniente seu comentário sobre o boxing...minha redação ficou realmente meio confusa....rs)
Sobre a questão de java ser usado como objeto, para utilização de Java considero melhor sim OO. A estrutura dele é baseada nisso. Não acredito ser viável o desenvolvimento de uma aplicação JEE estruturada em java. Claro que programas pequenos são viáveis, porém quando digo em desenvolver estou entendendo aplicações corporativas de médio / grande porte, ok?
Concordo que tipos primitivos não são objetos, mas com certeza toda a estrutura de aplicações JEE são desenvolvidas em java usando OO...
|
 |
|
|
Eu costumo usar diagrama de classe mesmo para aplicações pequenas para não me perder durante o desenvolvimento.
Em relação a utilização de banco de dados ou não, comentei de utilizar banco por ser uma opção mais simples para desenvolver que o armazenamento de arquivos. De qualquer forma, caso utilize arquivo verifique o pacote IO da api do java. E se precisar de ajuda é só colocar suas dúvidas...
|
 |
|
|
Então vamos lá...
Dê uma estudada no Java IO para gravação de arquivos...
Monte um diagrama de classe para não se perder...
OBS: a gravação de arquivor e consulta em arquivo considero mais difícil que acesso ao banco de dados. Sendo assim recomendo que use um banco de dados a não ser que vc seja obrigado a usar arquivo ou que queira aprender o pacote Java IO mesmo.
Para uma aplicação pequena vc pode usar o Firebird (como banco de destes) ou o Derby, para uma aplicação pra valer recomendaria o PostgreSQL.
OBS: caso tenha dúvida no diagrama de classe, coloca o arquivo no forum que o pessoal ajuda, blz?
t+
|
 |
|
|
|
Concordo com o Heero Yuy. AS sugestões dele foram ótimas.
|
 |
|
|
Bom, vamos lá de novo:
1 - O autoboxing transforma os tipos primitivos em objetos sim. O java substitui o autoboxing pela criação de um objeto do tipo integer ou pega o valor do objeto Integer.
2 - Quando citei que java é orientado a objeto quis dizer referente às melhores prátivas de programação. É possível sim usar programação estruturada em java, mas a característica principal da linguagem é OO e se não for utilizada dificulta muito a manutanção do código.
3 - Em relação ao pessoal não utilizar os recursos de orientação a objeto da melhor forma realmente acontece, sempre temos que nos esforçar para o aproveitamento dos recursos de programação que a linguagem oferece.
E na dúvida é claro é só criar um tópico aqui que o pessoal ajuda....rs
|
 |
|
|
É o sistema operacional sim que determina quando a thread vai rodar. O que acontece é que quando vc cloca no seu código "System.gc();" a JVM indica ao sistema operacional que a thead pode começar a ser executada, mas como toda thread entra no estado de ready. Só o sistema operacional que indica se a thread será promovida para o estado de running.
Em relação ao probe, quis dizer para instalar o probe no servidor web para verificar o consumo de memória do servidor, blz?
OBS: davidbuzatto, vc conhece alguma alternativa ao probe?
|
 |
|
|
Conforme o que o leonardom realmente foi baseado no Hibernate.
Pelo que sei (podem me corrigir se eu estiver errado) os mesmos desenvolvedores do Hibernate foram contratados pela Sun para fazer a especificação da JPA, visto que o hibernate estava muito bem definido.
|
 |
|
|
Bom dia.
Primeiro, parabéns pela iniciativa, o DBDegigner realmente é uma ótima ferramenta. Pen que não gera código para outros bancos.
Eu tenho um exemplo de modelo aqui e vou testar sua aplicação.
Não tenho muita experiência com tratamento de arquivos, mas se precisar de ajuda avise.
Outra pregunta: será disponibilizado esse componente como open source?
|
 |
|
|
Modelagem de banco de dados existe o OpenSystemArchitect, programa open source. É bem simples.
O único problema que encontrei nele é que não faz sincronização de banco com o modelo, mas gera script de vários banco de dados.
Outra opção principalmente para quem trabalha com MySQL é o DBDesigner, ferramenta desenvolvida em Delphi que gera banco MySQL. Infelizmente não gera para outros bancos, o que é uma pena.
Além desses existem diversos plugins do Eclipse para fazer modelagem dee banco, acesso ao banco, etc...
Realmente hoje para projetos de pequeno e médio porte existem diversas ferramentas frre e open source para modelagem de banco de dados.
|
 |
|
|
Blz?
Bom, vamos lá...
Vc irá pegar o login e senha de onde? ficará fixo no código ou armazenará num banco de dados? Se for em banco coloca o código aqui para darmos uma olhada,ok?
Vc pode criar um atributo para identificar se está autenticado ou não, com os métodos setAutenticado e is Autenticado
Outro detalhe... eu costumo colocar operações de verificação, validação fora da classe usada como repositório (Bean).
Espero ter ajudado.
|
 |
|
|
Complementando a resposta do eduveks realmente não é possivel determinar quando será executado por ser uma thread de baixa prioridade.
Ao executar o System.gc() o sistema operacional é que vai determinar se será executado no mesmo momento ou não.
|
 |
|
|
blz?
Você poderá encontral algo no site
www.sourceforge.net
Não possui só programas em java, mas o site é muito completo e todos os códigos são open source.
|
 |
|
|