Menu em página HTML5

Pessoal, estou trabalhando no desenvolvimento de uma aplicação de gerenciamento que tem um menu fixo no topo, da mesma forma como a maioria das aplicações tem.

Porem me foi requisitado o seguinte:
A view deve ser construída somente com html5/css/javascript, com utilização do framework bootstrap, como ainda estou estudando isso, caso alguém algum link ou exemplo, de como eu poderia criar esse menu em um arquivo html e incorporar ele em todas as páginas, da mesma forma que eu fazia com os templates jsf ?

Inspecione o código do exemplo vivo: http://getbootstrap.com/examples/navbar-fixed-top/

Sobre template, você não vai usar nada do lado server? Qual necessidade a aplicação está atendendo na prática?

Se for usar lado servidor pode usar Spring MVC com o Tiles: http://www.guj.com.br/java/297278-layout-padrao-spring-mvc

Se for tudo via client, pode usar o AngularJs: http://docs.angularjs.org/api/ngRoute/directive/ngView (não uso Angular, só estou te dando o caminho pra avaliar e estudar)