BirdsHover

——路漫漫其修远兮,吾将上下而爬楼梯!

  BlogJava :: 首页 ::  :: 联系 :: 聚合  :: 管理 ::
  21 随笔 :: 8 文章 :: 34 评论 :: 0 Trackbacks
netbeans 6.5应用spring,structs和hibernate开发挺方便的。创建项目的时候选择3个框架引用就行了。

默认带了spring mvc 2.5,structs 1.2.9,hibernate 3.2.5。

创建项目后,默认jsp页面和配置文件基本上都有了。接下来就是整合spring和structs的工作。

spring的文件映射在dispatcher-servlet.xml。
现在在里面添加一个book.htm的映射:

    <bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
        <property name="mappings">
            <props>
                <prop key="index.htm">indexController</prop>
                <prop key="book.htm">bookController</prop>
            </props>
        </property>
    </bean>

    <bean name="bookController"
          class="org.springframework.web.servlet.mvc.ParameterizableViewController"
          p:viewName="book" />

    而viewResolver节点定义了目录,已经映射文件的后缀。
    <bean id="viewResolver"
          class="org.springframework.web.servlet.view.InternalResourceViewResolver"
          p:prefix="/WEB-INF/jsp/"
          p:suffix=".jsp" />

也可以换掉。这是spring的。spring的页面用起来不是很舒服。现在把它换成structs的。

把整合页面代码换成

<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>

<jsp:forward page="../../do/Welcome"/>


这种的。这样就是用了spring来重写了地址,用structs来显示页面内容了。嘿嘿,感觉不错。

然后就是hibernate了。创建一个hibernate的Util类,再创建POJO 自动生成实体。然后就可以操作了。

写入的时候:
    SessionFactory sf =
                new DefaultHibernateUtil.getSessionFactory();
            Session s= sf.openSession();
            Transaction tx = s.beginTransaction();

                Books b = new Books ();
                b.setBookName("test");
                s.save(customer);

            tx.commit();
            s.close();
            sf.close();

ok了可以写入了,其他的都差不多。
posted on 2008-11-25 17:18 Birdshover 阅读(1540) 评论(3)  编辑  收藏

评论

# re: netbeans 6.5中的spring,structs和hibernate 2008-11-25 17:20 Birdshover
不得不说,netbeans的提示和代码自动化没有eclipse好用。但是Java ee或者web开发比eclipse好用一点。就这么点感觉。  回复  更多评论
  

# re: netbeans 6.5中的spring,structs和hibernate 2008-11-29 19:19 天山茗客
我觉得netbeans的提示和代码自动比eclipse更好用。  回复  更多评论
  

# re: netbeans 6.5中的spring,structs和hibernate 2008-12-29 20:59 1926
@Birdshover
eclipse怎么能跟netbeans比呢,netbeans的代码功能是我见过的最强大的  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: