《Oracle数据库实用教程 (内部讲义)》优惠价:30元

新科海 发表于 2010-09-05 11:15 浏览次数:1,600 views 来源:

《Oracle数据库实用教程 (内部讲义)》

北京新科海学校     作者:张利国     刘伟

全书245页2010年7月

 

附DVD光盘订购:

一口价 10.00 元

 

相关课程:JAVA软件工程师就业班 由刘伟、张利国老师主讲。

《JAVA WEB开发实战》(附1DVD)40元

jobedu 发表于 2010-09-05 10:42 浏览次数:2,723 views 来源:

《JAVA WEB开发实战》 由我校资深Java讲师张利国、刘伟老师编者的新书

    本书采用理论阐述与实例项目开发演示相结合的方式全面讲解了Java Web编程及相关技术,内容由浅入深,包括Web应用程序运行原理、主流集成开发工具(Eclipse/MyEclipse)和运行环境(Tomcat) 的配置、Servlet、JSP、JDBC、JSP 表达式语言(EL)、Servlet监听器和过滤器、定制标记库、JSTL、MVC模式、DAO设计模式、数据源和连接池、文件上传、Java Mail和分页显示、Web编程中文乱码问题及解决方案、应用程序打包部署等。书中还深入讲解了客户端验证框架JSValidation、在线文本编辑器 FCKeditor和Apache Commons 的一些类库等功能强大的实用开发工具。

《Java SE应用程序设计(附1张DVD》

jobedu 发表于 2010-09-05 10:40 浏览次数:3,704 views 来源:

新书速递:《Java SE应用程序设计》 由我校资深Java讲师张利国、刘伟老师编者的新书,由科海电子出版社出版。

微软VS.NET资深讲师——— 邵志东

老孙 发表于 2010-09-04 03:09 浏览次数:2,094 views 来源:

 教 师 名:邵志东
所授课程:微软.NET软件工程师
讲师级别:首席讲师 

邵志东,北京师范大学博士。微软最有价值开发者、微软中文网络广播最佳讲师。

    历任北京北大方正电子有限公司项目开发经理、北京新东方IT教育部门经理、北京新科海学校 副总经理。拥有近15年的软件设计、需求分析和项目管理、编程经验,熟悉整个软件项目管理流程,对.NET平台开发有着特别深入的研究。新近出版《软件开发这点事儿》一书。

  出版相关著作:

     相关课程访问》》

Java开发实战—-博客系统项目—-乐视清晰版全集

yanzhiguo 发表于 2010-08-09 11:15 浏览次数:4,095 views 来源:

Java开发实战—-博客系统项目—-乐视清晰版全集

淘宝网上订购

一口价 10.00

    中科院Java WEB开发视频教程 博客系统开发 项目实战 本视频为中科院新科海学校和v512工作室共同出品,刘伟,张利国老师主讲.清晰版下载:http://www.verycd.com/topics /215898/.更多信息请访问网站:http://www.jobedu.com.cn/,咨询QQ:373750059,903367690,电 话:010-82622282,010-82622285.院校合作:010-82608892.

中科院Java开发杂项专题视频—-乐视清晰版全集

yanzhiguo 发表于 2010-08-09 11:11 浏览次数:1,496 views 来源:

中科院Java开发杂项专题视频—-乐视清晰版全集

《中科院Java开发杂项专题视频》

本视频为中科院新科海学校和v512工作室共同出品,刘伟,张利国老师主讲.清晰版下 载:http://www.verycd.com/topics/215898/。更多信息请访问网站:http: //www.jobedu.com.cn/,咨询QQ:373750059,903367690,电 话:010-82622282,010-82622285.院校合作:010-82608892.

解决Spring和Hibernate整合时HQL查询语句乱码问题

yanzhiguo 发表于 2010-04-11 13:05 浏览次数:158 views 来源:

 

只需在配置文件ApplicationContext.xml中修 改代码如下:

  1. <bean id="sessionFactory"
  2.          class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"
  3.          destroy-method="destroy" >
  4.          <property name="dataSource" ref="dataSource" />
  5.          <property name="mappingResources">
  6.            <list>
  7.              <value>com/snsoft/crm/domain/SnRukudan.hbm.xml</value>
  8.              <value>com/snsoft/crm/domain/SnKehu.hbm.xml</value
  9.          </list>
  10.          </property>
  11.          <property name="hibernateProperties">
  12.            <props>
  13.              <prop key="hibernate.query.factory_class">
  14.                  org.hibernate.hql.classic.ClassicQueryTranslatorFactory
  15.              </prop>
  16.              <prop key="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</prop>
  17.              <prop key="hibernate.show_sql">false</prop>
  18.            </props>
  19.          </property>        
  20.    </bean>

复制代码

WebService之Axis2(7):将Spring的装配JavaBean发布成WebService

yanzhiguo 发表于 2010-03-29 12:39 浏览次数:283 views 来源:

 

在现今的Web应用中经常使用Spring框架来装载JavaBean。 如果要想将某些在Spring中装配的JavaBean发 布成WebService,使用Axis2Spring感知功能是非常容易做到的。
    在本文的例子中,除了<Tomcat安装目录>\webapps\axis2目录及该目录中的相关库外,还需要Spring框架中的spring.jar文件,将该文件复制到<Tomcat安装目录>\webapps\axis2\WEB-INF\lib目录 中。
    下面先建立一个JavaBean(该JavaBean最终要被发布成WebService),代码如下:

    • package service;
    • import entity.Person;
    • public class SpringService
    • {
    •     private String name;
    •     private String job;
    •     public void setName(String name)
    •     {
    •         this.name = name;
    •     }
    •     public void setJob(String job)
    •     {
    •         this.job = job;
    •     }
    •     public Person getPerson()
    •     {
    •         Person person = new Person();
    •         person.setName(name);
    •         person.setJob(job);
    •         return person;
    •     }
    •     public String getGreeting(String name)
    •     {
    •         return "hello " + name;
    •     }
    • }

复制代码

   其中Person也是一个JavaBean,代码如下:

    • package entity;
    • public class Person
    • {
    •     private String name;
    •     private String job;
    •     public String getName()
    •     {
    •         return name;
    •     }
    •     public void setName(String name)
    •     {
    •         this.name = name;
    •     }
    •     public String getJob()
    •     {
    •         return job;
    •     }
    •     public void setJob(String job)
    •     {
    •         this.job = job;
    •     }
    • }

复制代码

    将上面两个Java源文件编译后,放到<Tomcat安装目录>\webapps\axis2\WEB-INF\classes目 录中。
    在<Tomcat安装目录>\webapps \axis2\WEB-INF\web.xml文件中加入下面的内容:

  1. <listener>
  2.         <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  3. </listener>
  4. <context-param>
  5.       <param-name>contextConfigLocation</param-name>
  6.       <param-value>/WEB-INF/applicationContext.xml</param-value>
  7. </context-param>

复制代码

<Tomcat安装目录>\webapps\axis2\WEB-INF目录中建立一 个applicationContext.xml文件,该文件是Spring框架用于装配JavaBean配置文件,内容如下:

    • <?xml version="1.0" encoding="UTF-8"?>
    • <beans xmlns="http://www.springframework.org/schema/beans"
    •         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    •         xmlns:aop="http://www.springframework.org/schema/aop"
    •         xmlns:tx="http://www.springframework.org/schema/tx"
    •         xsi:schemaLocation="
    •             http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
    •             http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
    •             http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">
    •   <bean id="springService" class="service.SpringService">
    •      <property name="name" value="姚明" />
    •      <property name="job" value="职业男篮" />
    •   </bean>   
    • </beans>

复制代码

   applicationContext.xml文件中装配了service.SpringService类,并被始化了namejob属性。在配置完SpringService类后,就可以直接在程序中FileSystemXmlApplicationContext类或其他类似功能的类读取applicationContext.xml文件 中的内容,并获得SpringService类的对象实例。但现在我们并不这样做,而是将SpringService类发布成WebService    <Tomcat安装目录>\webapps\axis2\WEB-INF\lib目录中有一个axis2-spring-1.4.1.jar文件,该文件用于 将被装配JavaBean的发布成WebService。 在D盘建立一个axi2-spring-ws目录, 并在该目录中建立一个META-INF子目录。在META-INF目录中建立一个services.xml文件,内容如下:

    • <service name="springService">
    •     <description>
    •         Spring aware
    •     </description>
    •     <parameter name="ServiceObjectSupplier">
    •         org.apache.axis2.extensions.spring.receivers.SpringServletContextObjectSupplier
    •     </parameter>
    •     <parameter name="SpringBeanName">
    •         springService
    •     </parameter>
    •     <messageReceivers>
    •         <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out"
    •             class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" />
    •     </messageReceivers>
    • </service>     

复制代码

   Windows控制 台进入axi2-spring-ws目录,并使用jar命 令将axi2-spring-ws目录中的内容打包成axi2-spring-ws.aar,然后将该文件复制到<Tomcat安装目录>\webapps\axis2\WEB-INF\services目录中,启动Tomcat后,就可以访问WebService了,访问方式与前面几篇文章的访问方式相同。获得wsdl内容的URL如下:

http:/ /localhost:8080/axis2/services/springService?wsdl
    在将Spring中的装配JavaBean发布成WebService需要注意以下几点:
1. JavaBean编译生成的.class文件需要放在WEB-INF\classes目录中,或打成.jar包后放在WEB-INF\lib目录中,而WEB-INF\services目录中的.aar包中不需要包含.class文件,而只需要包含一个META-INF目录,并在该目录中包含一个services.xml文件即可。

2. services.xml的配置方法与前几篇文章的配置方法类似,只是并不需要使用ServiceClass参数指定要发布成WebServiceJava类,而是要指定在applicationContext.xml文件中的装配JavaBean的名称(SpringBeanName参数)。

3. services.xml文件中需要通过ServiceObjectSupplier参数指定SpringServletContextObjectSupplier类 来获得SpringApplicationContext对象。




返回首页 | 关于我们 | 联系我们 | 乘车路线| 地铁路线| 学生公寓| 周边环境| 诚聘英才 | 网站地图 | 友情链接 | 版权声明