| Autor |
Mensagem |
|
|
O perfil do arquiteto que estamos precisando da Assembléia está melhor definido. Ainda faltam alguns acertos, mas segue as especificações abaixo. Caso conheça algum profissional que se encaixe no perfil abaixo, por favor encaminhe. Grato.
Analista-programador java com experiência, para implementar uma estrutura de sistema java application (Swing), com uso de MVC, UML e Hibernate 2.
O profissional a ser contratado deverá trabalhar na fase de arquitetura do Projeto RH da Alesp que se encontra em fase da definição da camada model a partir da documentação de seus fluxos de trabalho.
O objetivo do profissional em questão é a:
? Organização dos pacotes do sistema seguindo a filosofia MVC;
? Configuração de ferramentas de terceiros: hibernate 2.1 e todas as ferramentas que o hibernate depende. Configuração do próprio hibernate, seu factory e cada DAO (Data Access Object) relacionado a cada bean do sistema que já se encontram especificados.
? Orientação para a construção da camada de negócios, mediante um fluxo de trabalho de exemplo.
? Construção da aplicação swing base para o programa, organização dos pacotes da camada view (application e Swing) e estipulação de um padrão para as janelas.
Havendo interesse, favor entrar em contato por email ou telefones abaixo indicados.
ATENÇÃO: Indicar se é profissional ligado a órgão público (universidade ou fundação) e qual seria este órgão.
Contato:
Felipe S. Gomes
(11) 3886-6268 / 3886-6269
fgomes@al.sp.gov.br
|
 |
|
|
Luca et al,
Eu também perticipo do projeto RH com o Alexandre Vernille, então vou passar mais algumas informações.
Trata-se de um projeto da Assembléia Legislativa do Estado de SP. Estamos a vários meses realizando o levantamento dos fluxos de trabalho relativos ao setor de RH e hoje estamos montando um modelo de dados para representar os dados destes fluxos.
Hoje temos um sistema java (struts) para o processo legislativo contratado por terceiros que deveriam nos orientar para a implementação deste sistema RH, mas por diversos motivos teremos de buscar esta orientação de outra fonte, que poderá ser um consultor.
A solução escolhida para o Sistema RH não é Struts, mas uma aplicação java swing conforme o vernille apontou no início do tópico. Como não temos know-how de como organizar os pacotes da aplicação, configuração de hibernate, etc... precisamos de alguém com experiência em montar sistemas 3 tier e tal.
Caso queira manter contato direto, meu email é fgomes@al.sp.gov.br e meu telefone é (11) 3886-6268 (celular: 9961-2721).
Reitero que não é necessário conhecimentos específicos sobre administração pública, pois já temos os fluxos de trabalho e o pacote de dados em discussão. A nossa necessidade é a definição de uma estrutura para criarmos as telas e as regras de negócio da aplicação.
|
 |
|
|
Obrigado pela ajuda.
Na verdade eu estava olhando cada erro e mapeando cada um dos pacotes jar do hibernate 2. Estava fazendo assim para ter um controle maior sobre os pacotes que estava utilizando, mas o erro que eu postei aqui não deu para identificar o pacote 'faltante'.
Mapeei todo o diretório no projeto e tudo rodou bem.
Mais uma vez obrigado.
|
 |
|
|
Oi colega.
Parece que é necessário informar otods os pacotes que mantêm dependencia com o hibernate2. O common log, e uns outros que vem junto.
A falta desses jar gera um erro informando que uma determinada classe não existe. daí é só examinar para descobrir qual pacote vc precisa incluir no classpath da sua aplicação.
|
 |
|
|
Em versões do windows 9x eu vi gente mudando o shell inicial do sistema para fazer quiosques. O shell padrão é o explorer.exe. A primeira vez que ele é executado com o mínimo do windows carregado, ele monta o menu iniciar do windows 9x. Se ele for carregado novamente, o Windows Explorer é montado na tela.
O esquema era trocar este arquivo, mas não sei se é no registro ou em algum ini. No caso seria necessário colocar o programa java.
Espero que minha indicação pode te levar a um caminho útil.
|
 |
|
|
Olá,
Estou implementando um aplicativo 3 camadas (dados, negocio, aplicacao) e estou configurando o hibernate 2 para fazer a consistência de dados. Com sou novo com hibernate surgiu um problema que nao sei resolver.
Na main class do meu projeto eu inicio o HibernateUtil que copiei da referencia do hibernate. (http://technology.amis.nl/blog/index.php?p=137)
static br.gov.sp.al.chinchilla.dados.HibernateUtil hibernate4Chinchilla =
new br.gov.sp.al.chinchilla.dados.HibernateUtil();
Ele inicia o factory numa boa, mapeia o driver para oracle 9i, carrega o hbm do meu bean, tudo normal. Se eu não chamar um session o programa roda perfeitamente, mas quando chamo o session ele levanta o seguinte erro:
java.lang.NoClassDefFoundError: javax/transaction/Synchronization
at net.sf.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:313)
Já tive vários outros grilos no meu código, mas este estou com dificuldades de resolver. A maioria se relacionava a dependencias que precisavam ser mapeadas no projeto. Se alguém tiver uma idéia eu agradesço.
PS: estou usando o JBuilder X, compilando com o java 1.3. O bd é oracle 9i. Segue os erros:
01/10/2004 18:44:05 net.sf.hibernate.cfg.Environment <clinit>
INFO: Hibernate 2.1.6
01/10/2004 18:44:05 net.sf.hibernate.cfg.Environment <clinit>
INFO: loaded properties from resource hibernate.properties: {hibernate.connection.username=rh, hibernate.connection.password=***, hibernate.cglib.use_reflection_optimizer=true, hibernate.connection.url=jdbc:oracle:thin:@alsrv101.al.sp.gov.br:1575:workflow, hibernate.connection.driver_class=oracle.jdbc.driver.OracleDriver}
01/10/2004 18:44:05 net.sf.hibernate.cfg.Environment <clinit>
INFO: using CGLIB reflection optimizer
01/10/2004 18:44:05 net.sf.hibernate.cfg.Configuration configure
INFO: configuring from resource: /chinchilla.cfg.xml
01/10/2004 18:44:05 net.sf.hibernate.cfg.Configuration getConfigurationInputStream
INFO: Configuration resource: /chinchilla.cfg.xml
01/10/2004 18:44:05 net.sf.hibernate.cfg.Configuration addResource
INFO: Mapping resource: br/gov/sp/al/chinchilla/dados/expediente.hbm.xml
01/10/2004 18:44:06 net.sf.hibernate.cfg.Binder bindRootClass
INFO: Mapping class: br.gov.sp.al.chinchilla.dados.expediente -> expediente
01/10/2004 18:44:06 net.sf.hibernate.cfg.Configuration doConfigure
INFO: Configured SessionFactory: null
01/10/2004 18:44:06 net.sf.hibernate.cfg.Configuration secondPassCompile
INFO: processing one-to-many association mappings
01/10/2004 18:44:06 net.sf.hibernate.cfg.Configuration secondPassCompile
INFO: processing one-to-one association property references
01/10/2004 18:44:06 net.sf.hibernate.cfg.Configuration secondPassCompile
INFO: processing foreign key constraints
01/10/2004 18:44:06 net.sf.hibernate.dialect.Dialect <init>
INFO: Using dialect: net.sf.hibernate.dialect.Oracle9Dialect
01/10/2004 18:44:06 net.sf.hibernate.cfg.SettingsFactory buildSettings
INFO: Use outer join fetching: true
01/10/2004 18:44:06 net.sf.hibernate.connection.DriverManagerConnectionProvider configure
INFO: Using Hibernate built-in connection pool (not for production use!)
01/10/2004 18:44:06 net.sf.hibernate.connection.DriverManagerConnectionProvider configure
INFO: Hibernate connection pool size: 20
01/10/2004 18:44:06 net.sf.hibernate.connection.DriverManagerConnectionProvider configure
INFO: using driver: oracle.jdbc.driver.OracleDriver at URL: jdbc:oracle:thin:@alsrv101.al.sp.gov.br:1575:workflow
01/10/2004 18:44:06 net.sf.hibernate.connection.DriverManagerConnectionProvider configure
INFO: connection properties: {user=rh, password=***}
01/10/2004 18:44:06 net.sf.hibernate.transaction.TransactionManagerLookupFactory getTransactionManagerLookup
INFO: No TransactionManagerLookup configured (in JTA environment, use of process level read-write cache is not recommended)
01/10/2004 18:44:08 net.sf.hibernate.cfg.SettingsFactory buildSettings
INFO: Use scrollable result sets: true
01/10/2004 18:44:08 net.sf.hibernate.cfg.SettingsFactory buildSettings
INFO: Use JDBC3 getGeneratedKeys(): false
01/10/2004 18:44:08 net.sf.hibernate.cfg.SettingsFactory buildSettings
INFO: Optimize cache for minimal puts: false
01/10/2004 18:44:09 net.sf.hibernate.cfg.SettingsFactory buildSettings
INFO: Query language substitutions: {}
01/10/2004 18:44:09 net.sf.hibernate.cfg.SettingsFactory buildSettings
INFO: cache provider: net.sf.hibernate.cache.EhCacheProvider
01/10/2004 18:44:09 net.sf.hibernate.cfg.Configuration configureCaches
INFO: instantiating and configuring caches
01/10/2004 18:44:09 net.sf.hibernate.impl.SessionFactoryImpl <init>
INFO: building session factory
01/10/2004 18:44:10 net.sf.hibernate.impl.SessionFactoryObjectFactory addInstance
INFO: Not binding factory to JNDI, no JNDI name configured
java.lang.NoClassDefFoundError: javax/transaction/Synchronization
at net.sf.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:313)
at net.sf.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:326)
at net.sf.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:334)
at br.gov.sp.al.chinchilla.dados.HibernateUtil.currentSession(HibernateUtil.java:30)
at br.gov.sp.al.chinchilla.aplicacao.sistemaRH.initHibernate(sistemaRH.java:50)
at br.gov.sp.al.chinchilla.aplicacao.sistemaRH.<init>(sistemaRH.java:21)
at br.gov.sp.al.chinchilla.aplicacao.sistemaRH.main(sistemaRH.java:69)
Exception in thread "main"
|
 |
|
|
parece um erro simples, mas mesmo depois de 3 meses programando java eu sofri bastante com os packages e a variável de ambiente classpath, especialmente quando mudo de ambiente, já que no windows 98 a classpath é acertada de uma maneira, no Windows 200, no linux red hat...
Valeu.
|
 |
|
|
LIPE wrote:você checou se nestes IEs está configurado para aceitar cookies?
Sim. Na verdade, com a mesma configuração, o IE aceita os cookies caso eu acesse via IP real (http://172.20.7.7/appname/), mas nega-se a criar os cookies quando acesso via nome Windows. (http://10557_sfp3/appname/).
|
 |
|
|
Morcego wrote:Win 2k + IE - Não funciona
Win 2k + mozilla - Funciona
Basicamente o win2k + IE não deixa criar cookies com o java.. não sei se é um bug conhecido mas foi o q consegui apurar disto tudo, nota-se que os win2k q experimentei tinham os updates feitos, não sei como será nos que não têm updates.
Eu tive esse problema nesta semana, e quando acessei a minha página pelo mozilla funcionou normalmente mas quando eu acessava pelo IExplorer não criava eram criados os cookies ordinários, apesar de criar os cookies de sessão (estou usando o Win2k).
De início estava acessando o tomcat com o endereço da minha máquina da rede Windows (http://10557_sfp3/...). Quando troquei o endereço pelo ip real o IExplorer passou a aceitar os cookies normalmente.
Não entendi o porquê, mas funcionou!
|
 |
|
|
|
|