本教程来主要讲的内容是在windows上安装和部署配置tomcat服务器。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。



本教程来主要讲的内容是在windows上安装和部署配置tomcat服务器。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

Tomcat安装教程

1.双击.exe安装程序,显示如下图所示的欢迎页面。

怎样在windows下安装<a href=tomcat” />

怎样在windows下安装tomcat


2.点击next按扭出现如下图所示的页面

怎样在windows下安装tomcat

3.点击I Agree进入下一步安装步骤,点击Next按扭进入下一步。

怎样在windows下安装tomcat>

4.若想更改tomcat的安装路径可通过点击Browse按扭来完成[......]

Read more

CentOS 7中MARIADB安装配置步骤详解

CentOS 7中MARIADB安装配置步骤详解。

系统环境:CentOS 7
MariaDB版本:MariaDB 10.0.14
下载地址:http://mirrors.neusoft.edu.cn/mariadb/mariadb-10.0.14/source/mariadb-10.0.14.tar.gz
其他包地址:https://downloads.mariadb.org/

添加一个mysql用户

useradd mysql

开始编译安装MariaDB

wget http://mirrors.neusoft.edu.cn/mariadb/cmariad[......]

Read more

netbeans使用hibernate

netbeans使用hibernate

1、新建项目,在第四步框架的选择处,选中Hibernate3.2.5,并在下面选择或新建一个数据库连接的配置,点击完成,然后会在源包的缺省包中生成hibernate.cfg.xml文件,文件中已经配置好了数据库连接的参数,打开该文件,在设计模式下,找到“配置属性”列表,点击“添加”,添加hibernate.dialect属性,值为XXXXX.SQLServerDialect或其他的看情况而定。
2、右击“项目”-> “其他”->“hibernate”->添加“HibernateUtil类”,该类必须放置在包中,而不能使用缺省包,[......]

Read more

net.sf.hibernate.MappingException: duplicate import

net.sf.hibernate.MappingException: duplicate import 。

net.sf.hibernate.MappingException: duplicate import: Order

当系统中有两个类名相同的bean时就会出现这个错误,比如:
<mapping resource=”com/aaaa/objectmodel/Order.hbm.xml”/>
<mapping resource=”com/aaaa/bbbb/objectmodel/Order.hbm.xml”/>

解决办法是在Order.hbm.x[......]

Read more

hibernate一对一例子

hibernate一对一例子

一对一

持久化对象之间一对一的关联关系是通过one-to-one元素定义的。

<one-to-one name=”propertyName”
(1) class=”ClassName”
(2) cascade=”cascade_style”
(3) constrained=”true|false”
(4) fetch=”join|select”
(5) property-ref=”propertyNameFromAssociatedClass”
(6) access=”field|property|ClassName”
(7)[......]

Read more

Comparator和Comparable在排序中的应用

Comparator和Comparable在排序中的应用。

当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。

一、Comparator

强行对某个对象collection进行整体排序的比较函数,可以将Comparator传递给Collections.sort或Arrays.sort。

接口方法:

  /**
* @return o1小于、等于或大于o2,分别返回负整数、零或正整数。
*/
int compare(Object o1, Object o2);

案例:

imp[......]

Read more

整合 Macromedia Flex和 Java

整合 Macromedia Flex和 Java。

摘要:

Rich Internet Application (RIA) 技术的涌现解决了表示层的限制。 这篇文章实实在在地介绍了什么是RIA,怎么把RIA 集成到你自己的系统结构中去。 并且将识别当跟一些现在普遍的公开的框架结合时所存在的潜在的挑战。
工具箱

现今我们用J2.EE 服务器开发互联网应用,通常包括一个表示层譬如Struts, Tapestry, WebWork, or Spring。 这些工具一般按照Model-View-Controller (MVC)结构并以HTML的形式输出 到浏览器。 Web开发典型的[......]

Read more

Flex组件生命周期

Flex组件生命周期 。

flex组件生命周期如图所示:

Initialization(初始化)

在这个阶段,组件被初始化、绑定到display list,并被初始化、在初始化construction阶段,构造器被调用。这是唯一一个在组件被添加到display list之前调用的方法。

初始化attachment阶段,组件被添加到display list,使用addChild()或者addChildAt()方法或者被定义在MXML文件中。一旦上述的情况发生,组件的initialize()方法将被调用。

初始化的的initialization阶段,下[......]

Read more

Seam优势是什么

Seam优势是什么?

本文从多角度、较全面地总结了Seam的优势。

一、增加AJAX特征的最快捷方式

在功能上,Ajax改变了Web的交互模型。传统Web客户端所使用的同步、粗粒度的请求,引发了很多服务器端应用吃掉少量的缓存,并且没有带来缓存级别的并发操作。

许多情况下,”无状态”的架构只是基本的解决方案,却远远不够!Ajax客户端通过很多异步、并行、细粒度的请求和服务器连接,使开发人员可以轻易地连接和获取远端”数据库”信息。

可是如果状态在交互时被保存到内存,并行相关的bugs将会非常危险,因为Java EE平台并不处理会话级别的并发。

最初设计的时候,S[......]

Read more