Hey galera!
Estou desenvolvendo meio que um framework de desenvolvimento web, por diversão mesmo.
Ja fiz componentes que me ajudam com reflection, poll de conexões e automatização na persistencia de dados.
Agora estou começando a fazer o servlet.
Pretendo implementar algo do estilo do Spring, beans, singletons e etc.
Logo no começo do desenvolvimento me vem um pequeno problema:
Quando faço uma requisição no meu servlet, ele recebe uma chamada mais ou menos assim: meuservlet/controller.pattern
A minha missão no momento é extrair de maneira inteligente o nome do controler ai do meio.
O nome do servlet eu consigo descobrir para apagar dessa string, mas não sei como descubro qual a pattern…
Oque eu tenho agora é controller.pattern.
Eu poderia muito bem cortar o nome onde esta o primeiro ponto… mas se por algum motivo eu resolver fazer algo do tipo controller.acao.pattern eu me lasco.
Alguem tem idea de como isso pode ser feito?
Grato.