首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

筹建自己的bbossmvc eclipse开发工程,编写第一个实例

2012-08-27 
搭建自己的bbossmvc eclipse开发工程,编写第一个实例搭建自己的bbossmvc eclipse开发工程,编写第一个实例

搭建自己的bbossmvc eclipse开发工程,编写第一个实例
搭建自己的bbossmvc eclipse开发工程,编写第一个实例

本文简单地介绍搭建基于bboss mvc框架的eclipse 工程以及编写第一个实例的步骤:

1.首先准备好eclipse或者myeclipse

2.从官网上下载bboss mvc框架的demo工程:
http://www.bbossgroups.com/file/download.htm?fileName=demoproject.zip

3.将demoproject.zip解压到相应的目录,例如:
d:/workspace/demoproject



4.打开eclipse/myeclipse
将demoproject项目导入即可

5.这样你就搭建好一个完整的bboss mvc的demoproject开发环境了

6.现在可以开发自己的第一个mvc 例子了

开发mvc例子的步骤:

1.新建控制器类web.BbossTest
d:/workspace/demoproject/src/web/BbossTest.java
BbossTest编写控制器方法testBboss:



这里需要说明的就是name = "/test/*.page",部分指定了控制器对应的url映射规则,*号对应控制器web.BbossTest中的方法名,指定了控制器类,singlable="true" 部分标识了该控制器为单例模式,path:view="/index1.jsp"指定了别名path:view对应的实际jsp页面,控制器方法跳转时需要用到

配置文件写好后需要配置到web.xml的mvc dispatcher中的contextConfigLocation中,这样bboss mvc框架才会加载这个控制器:


4.这样你的例子就做好了,编译以下工程,下面我们来在tomcat中部署我们的例子:
在tomcat 6的配置目录,例如:
E:\environment\apache-tomcat-6.0.20\conf\Catalina\localhost下新建一个demoproject.xml文件,内容为:


5.启动tomcat,在浏览器重输入以下地址:
http://localhost:8080/demoproject/test/testBboss.page
即可看到你的例子的效果哦。

同时你也可以访问demo中内置的实例:
http://localhost:8080/demoproject/examples/index.page

到此,搭建bbossmvc eclipse开发工程过程和开发例子过程就介绍完了。    <table> 
        <tr> 
            <td>查询登录名:<input type="text" name="loginName3 填空4" /> 
            </td> 
            <td><input type="submit" value="查询" /> 
            </td> 
        </tr> 
    </table> 
</form>
目的是想提交查询,把loginName3这个值传入到Contorller的searchByName ()方法,来查询这个用户名的用户!
请楼主帮忙填空!感谢!


配置文件:



然后在web.xml文件mvc拦截器中增加restful地址映射规则/query/*:
@Controllerpublic class LoginNameQuery {@HandlerMapping(value="/query/loginnamequery/{loginname}")public void loginnamequery(@PathVariable(value="loginname",decodeCharset="UTF-8") String loginname,HttpServletResponse response){try {response.setContentType("text/html; charset=GBK");if(loginname == null || loginname.trim().equals(""))response.getWriter().print("查询中的用户名为空,请重新输入用户名");if(loginname.equals("多多")){response.getWriter().print("用户名["+loginname+"]存在。");}elseresponse.getWriter().print("用户名["+loginname+"]不存在。");} catch (IOException e) {e.printStackTrace();}}@HandlerMapping(value="/query/loginName.htm")public String loginName(){return "path:loginName";}}
4 楼 raykcn 2011-05-12   感谢您的耐心解答非常详细!经测试成功,试卷100分!期待bbossmvc越来越给力! 5 楼 yin_bp 2011-05-12   最新版本正在紧张的开发和验证中,估计过不了多久就可以和大家见面了,呵呵,bbossgroups 3.2中相对3.1做了一些很好的改进,修复了一些缺陷(这些缺陷不会影响大家的正常功能使用,呵呵) 6 楼 上官车月 2012-05-17   不支持压缩算法,楼主 你采用的是什么压缩的哦 7 楼 yin_bp 2012-05-17   上官车月 写道不支持压缩算法,楼主 你采用的是什么压缩的哦
就是用winrar工具压缩的啊,试了一下,这个zip下下来后确实解不开,估计是我压的包有问题,我晚上回去再重新放一下。

另外你可以直接到github中下载最新的bboss版本:
https://github.com/bbossgroups/bbossgroups-3.5/zipball/master
下载下来后,解压,在解压的目录/bestpractice目录下包含了最新的demoproject工程,也可以用这个demoproject工程来演示本文中的功能。
8 楼 yin_bp 2012-05-18   上官车月 写道不支持压缩算法,楼主 你采用的是什么压缩的哦
demoproject.zip包已经重新上传了,现在应该没有问题了 9 楼 上官车月 2012-05-18   OK成功解压

热点排行