Como faço para ir sobre a implementação de gestão de tempo para o site de leilões?




Eu estou fazendo um estilo ebay site de leilões para o meu curso de Ciência da Computação. Eu estou usando servlet Java, JSP, CSS, Javascript e MySQL para implementar alla as diferentes partes. Eu não consigo entender como ir sobre a implementação da gestão do tempo para os diferentes itens no lance. Por exemplo, eu deveria gerenciar o tempo que resta para cada item usando javascript, ou devo fazê-lo com um servlet? Como devo implementar esses métodos? Em tudo que eu preciso ser explicado a teoria por trás de gestão de tempo em sites. Eu gratidão apprecieate quaisquer dicas, links, idéias que você pode me fornecer
Você deseja implementar uma solução de banco de dados orientado. Para acompanhar tudo o que tem a ver com o dinheiro no lado do cliente é um desastre completo.


No nível mais básico, tudo se resume a estes passos:


1. Criar um banco de dados contendo as propostas atuais, o dia em que expira etc.
2. Fazer um script Java que consulta o banco de dados para recuperar os lances. O lado do servidor também é responsável por verificar se os lances tenham expirado e removê-los etc.
3. A parte javascript só é responsável por exibir o tempo restante para o usuário.


Se você tem pouco ou nenhum conhecimento de como as ferramentas que você escolheu trabalho, começar com compreendê-los primeiro. Há livros escritos sobre o tema.
<p>menu<em> ferramentas </em>&rarr;<em> opções </em>&rarr;<em> projetos e soluções </em>&rarr;<em> configurações do projeto vc++ </em>&rarr;<em> construir tempo </em>deve funcionar.</p> Acabei de encontrar uma solução metade mim, se alguém estiver interessado: "javax.microedition.lcdui.ItemStateListener". Esta função pode lidar com os estados (ou mudanças de estado) dos itens GUI em tempo real. A sua não keyPress, mas isso vai funcionar tão bem para a minha candidatura. <p>complementando o que disse o thiago, a questão dos custos vai estar atrelada ao contrato.</p>
<p>geralmente, como o próprio thiago disse, vai ser pago por sprint com algum tipo de multa por cancelamento ou aviso prévio.</p>
<p>se contratado por sprint, vai ser um contrato por tempo determinado, renovável a cada sprint.</p>
<p>o que vejo mais no mercado são contratos onde o cliente em conjunto com o po faz uma declaração de visão do projeto como um todo e estima-se o escopo, não fixa-se o escopo. com base nisso se inicia o trabalho. também estima-se um período mínimo de trabalho, assim após aquele período pode ou não acontecer a renovação.</p>
<p>ainda, outro tipo de contrato quem tem se tornado usual é o de tempo e material. paga-se exatamente pelo tempo trabalhado - inclusive podendo ser encerrada uma sprint que possa ser a final caso aquela sprint tenha perdido sentido versus o objetivo da sprint - entrega antecipada, por exemplo.</p>
<p>temos no curso de aquisições em projetos muitos exemplos de tipos de contratos.</p>
<p>também estamos neste exato momento trabalhando em um curso de práticas ágeis e de agile avançado. vale a pena seguir acompanhando nossos lançamentos.</p>
<p>um abraço,</p>
<p>fa</p> <ul> <li>fazendo desenvolvimento orientado a teste</li> <li>desenvolvendo em pequenos sprints</li> <li>por ter muito contato com o cliente</li> </ul><p>lembro-me de ler uma tese sobre o cowboy development, que é essencialmente ágil para desenvolvedores solo, mas não me lembro onde a encontrei.</p> <p>eu sugeriria ter duas áreas separadas - uma onde o usuário faz entradas descrevendo sua disponibilidade e outra em que o sistema exibe o resultado agregado.</p><p>essencialmente, isso replica a conversa que duas pessoas podem ter, fornecendo uma área para o usuário "falar" e outra para o sistema "refletir de volta" seu entendimento.</p><h3>entrada</h3><p>forneça uma área em que os usuários descrevam sua disponibilidade.</p><p>uma maneira de fazer isso seria permitir que eles fizessem uma série de declarações altamente estruturadas, mas em inglês.</p><ul> <li>estou disponível todas as terças e quartas-feiras</li> <li>estou disponível toda quinta-feira depois das 14h</li> <li>não estou disponível na última quinta-feira do mês</li> </ul><p>você pode permitir que os usuários os digitem diretamente ou forneça algum tipo de construtor simples.</p><h3>exibição</h3><p>ao lado da entrada de dados, forneça um calendário mostrando como as instruções do usuário definem sua disponibilidade. torne isso navegável, para que as pessoas possam olhar para o futuro (ou, talvez, o passado). se o usuário parar em um intervalo de tempo específico, mostre uma dica de ferramenta que descreve por que eles estão (ou não) disponíveis no momento.</p><ul> <li>o usuário aponta em um horário de segunda-feira.<br> sistema: <em>você não está disponível a qualquer momento às segundas-feiras</em></li> <li>o usuário aponta em um horário de quinta-feira de manhã.<br> sistema: <em>você não está disponível às quintas-feiras antes das 14:</em></li> <li>o usuário aponta na quinta-feira à tarde, perto do final do mês.<br> sistema: <em>você não está disponível nesta quinta-feira porque é a última quinta-feira do mês.</em></li> </ul><p>se o usuário clicar em um intervalo de tempo, você pode destacar as regras que contribuem para a disponibilidade naquele momento.</p> Fala Maicon, até onde sei o Worker do BTL está totalmente alheio ao contexto transacional de quem está enfileirando requisições. São processos distintos, então a resposta objetiva seria não, nesse momento não.  

  

Uma forma de minimizar problemas, mas imagino que já estás fazendo algo parecido seria: salvar todos os registros de negócio antes e somente disparar a requisição do BTL imediatamente antes do commit.  

  

Ou ainda, se no teu cenário tiveres controle da transação, qual seria o impacto de "comitar" todas as alterações de negócio, e somente enfileirar a requisição do BTL após esse commit? <p>márcio, tudo bem?</p>
<p>a melhor resposta que posso te dar é que o product manager ou o product owner <strong>pode</strong> facilitar o google design sprint, ou mesmo uma lean inseption.</p>
<p>o design sprint testa uma hipótese sobre o seu produto. o po vai utilizar as informações saídas desses evento para atualizar e organizar o backlog. o envolvimento dele é fundamental. um cuidado, mas muito cuidado, ele não pode direcionar o design sprint. talvez por isso se prefira deixá-lo como um dos membros a serem consultados durante o evento e não como facilitador. mas nada impede dele ser facilitador em alguns casos.</p>
<ul><li><a href="https://brunononato.com/2019/03/16/qual-o-papel-do-product-manager/" rel="nofollow">https://brunononato.com/2019/03/16/qual-o-papel-do-product-manager/</a></li><li><a href="https://blog.cronapp.io/product-manager-conheca-as-caracteristicas-desejaveis-para-o-setor/" rel="nofollow">https://blog.cronapp.io/product-manager-conheca-as-caracteristicas-desejaveis-para-o-setor/</a></li><li><a href="https://medium.com/mulheres-de-produto/product-managers-quem-s%c3%a3o-e-de-onde-vieram-7c907a514f1b" rel="nofollow">https://medium.com/mulheres-de-produto/product-managers-quem-s%c3%a3o-e-de-onde-vieram-7c907a514f1b</a></li></ul> <p>olá joviane!</p>
<p>eu já fiz este curso, mas não é abordado muitos metodos.</p>
<p>a minha pergunta foi baseada neste link <a href="https://docs.oracle.com/javase/7/docs/api/java/sql/resultset.html" rel="nofollow">https://docs.oracle.com/javase/7/docs/api/java/sql/resultset.html</a></p>
<p>quando vi a quantidade de itens, me surgiu esta dúvida.</p>
<p>tipo: como usar first(), next(), isbeofrefirst().. e por aí vai.</p>
<p>obrigado</p> <p>existe um host completo de <a href="http://www.leggetter.co.uk/real-time-web-technologies-guide#self-hosted">tecnologias da web em tempo real auto-hospedadas</a> disponíveis, incluindo <a href="https://github.com/stevegraham/slanger">slanger</a> e <a href="https://github.com/edgurgel/poxa">poxa</a> que permitem que as bibliotecas de clientes e servidores do pusher sejam usadas. a melhor solução realmente depende da tecnologia em que você deseja desenvolver.</p><p>obviamente, <a href="http://pusher.com">pusher</a> remove os problemas de instalação e manutenção, possui um host inteiro de bibliotecas de servidores e clientes, reduz massivamente o uso de recursos (desde que você está terceirizando a camada de comunicação em tempo real), e tem uma ótima comunidade de usuários e, claro, lida com problemas de dimensionamento (eu trabalho para o pusher :)).</p> sara, mesmo em um projeto normal, pelo pmi, é impossível determinar o tempo um projeto de escopo aberto vai demorar.o segredo nesses casos é controlar por atividade, ou no caso do scrum, por sprint....