|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
J2ME在手机游戏开发的作用也是无用质疑的。至于桌面程序,可能有人说java不行,界面不好看,但是请看看NetBeans和Eclipse吧,他们都是利用java开发的,而他们的界面是多么的华丽,所以界面决不是java的缺点。还有一个不得不提的优点就是大多java人员都挂在嘴边的java的跨平台性,目前这确实也是java优点之一。
Struts1.0中的strutsmenu
menu-config.xml为菜单设置文件!
在struts1.2的struts-config.xml文件中到场以下代码:
参数是:menuConfig对应值是:菜单设置文件path!
Struts2.0中的strutsmenu
menu-config.xml文件中
注重增加条目时,必定要修正Itemname属性,不克不及反复哦,不然没法一般显现!
Struts3.0中的strutsmenu
struts2中设置struts-menu
之前在struts1.x中必要在struts-config.xml中设置来引进struts-menu,如今在只必要在web.xml中设置一个监听就能够了- net.sf.navigator.menu.MenuContextListener
- ----MenuContextListener.java部分源代码:--------
- publicclassMenuContextListenerimplementsServletContextListener{
- privatestaticLoglog=LogFactory.getLog(MenuContextListener.class);
- privateServletContextctx;
- privateStringmenuConfig="/WEB-INF/menu-config.xml";
- publicvoidcontextInitialized(ServletContextEventsce){
- ctx=sce.getServletContext();
- if(log.isDebugEnabled()){
- log.debug("Startingstruts-menuinitialization");
- }
- //checkformenuConfigLocationcontext-param
- Stringoverride=
- sce.getServletContext().getInitParameter("menuConfigLocation");
- if(override!=null){
- if(log.isDebugEnabled()){
- log.debug("usingmenuConfigLocation:"+override);
- }
- this.menuConfig=override;
- }
- MenuRepositoryrepository=newMenuRepository();
- repository.setLoadParam(menuConfig);
复制代码 对照struts1中的插件加载体例,这个舒心多了,可是struts2中菜单设置文件必定是:menu-config.xml,
struts1中则能够本人定名!
大型的应用一般不会用这些框架(因为性能考虑);开发人员根据需要选择用一些框架,也可以不选用框架;不用框架并不代表要自己写框架;修改框架的可能性更小。 |
|