- 浏览: 233948 次
- 性别:
- 来自: 深圳
最新评论
-
天使建站:
http://www.aijquery.cn/Html/bia ...
jQuery获取及设置单选框,多选框,文本框内容 -
zjxkeven:
不错 不知道好不好用
java服务器状态监控实现 -
根号九加一:
能否发一份给我呢 邮箱是 zmh958@qq.com 谢谢! ...
SSH2项目搭建 -
23843492:
能否发一份给我:23843492@qq.com
SSH2项目搭建 -
jiangdaxian2003:
LZ求代码,谢谢,15914380151@139.com
SSH2项目搭建
文章列表
linux下的Java开发环境折腾完了。在实际的项目开发过程中对JPA一直是情有独钟,今下午在家在linux环境下折腾了下Spring3+Hibernate3.6(Jpa)的整合,做了一个小DEMO。其实跟在XP环境下开发是大同小异,冇的什么神奇的地方。
1.环境的搭建
直接上图吧。有图有真相,来的更是在
首先是简单项目图结构,注意项目包的命名规范,清晰简单明了易懂。
Sping+Jpa 所需要的jar,这是一般开发者比较好奇的地方。刚学框架都一大堆的jar都直接往工程中放,也不知道一个所以然,老师说能用让工程能跑起来就行。对初学着当然是可行,但搞明白,心里更踏实
在写这个DEMO的时候 ...
ubuntu配置java开发环境详解
- 博客分类:
- Ubuntu
因为一直在忙着搞项目的事情,一来比较忙,二来精力不足。ubuntu下的java开发环境的搭建blog也就放下来了。今沾深圳大运会的光,博得4天小长假。放假也清闲的很,就把之前的给补上吧!在之前的博文有配置jdk的详解http://hefeng1987-net-163-com.iteye.com/blog/1126230今天写的就是为来让开发环境能跑起来。
我来所用的是超级管理员(root)的账户来操作的
所要用到的软件(jdk,tomcat,eclipse)都放在一个文件夹下面。
我的应用程序一般放到/usr/local/java目录下。解压gz包
命令说明:
安装TOMCAT
tar(z-用 ...
SSH2+JPA的基本配置
- 博客分类:
- SSH2 OA项目
天热,外面火辣辣的太阳实在是不扛不住.昨晚吃了泡面折腾了下.今天喉咙就犯病了.疼痛难受.一个人又闲的蛋疼.她昨晚说今天到欢乐谷去玩了.也没人来陪我.一天不写代码手痒.今天就又到公司了.
折腾了下当前最新版本的struts2+spring3+hibernate(jpa)应用的大型网站架构.用到的一些jar包就不折腾了不是很熟悉的可以直接call我了.这里主要是说其三个框架的整合配置文件:
1.web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5 ...
ububtu配置jdk详解
- 博客分类:
- Ubuntu
经过一段时间的摸索和动手实践操作。在ubuntu11.04的版本上终于把jdk环境配置成功了。
虽然说是一件毫无技术含量的事,但在实践的过程中还是道出来很多问题。典型的是“安装jdk后配置jdk的环境变量重启就无法登录ubuntu”这样 ...
Memcached的简单实例
- 博客分类:
- java Utils
Memcached在很多时候多是作为数据库前端cache使用的.
最近一直在进行着项目的编码工作,在进行模块的功能实现过程中用到了数据库的缓存工具memcached(当然该工具并不仅仅局限于数据库的缓存).
首先简单的介绍下什么是Memcached.
Memcached是高性能的,分布式的内存对象缓存系统.用于在动态应用中减少数据库负载,提升访问速度.Memcached由Danga Interactive开发,
用于提升LiveJournal.com访问速度的.LJ每秒动态页面访问量几千次.用户700万.Memcached将数据负载大幅度降低,更好的分配资源,更快速访问.
下面从一个实际的 ...
ActiveRecord级联删除
Rails在关联关系中,han_one和has_many都有一个:dependent选项,告诉ActiveRecord在删除父记录时该如何处理子记录,它有五个属性(AWDWR):
:dependent => :destroy(或true) --- 删除父记录的同时删除子表中的记录
:dependent => :nullify --- 删除父记录之后保留子记录,同时将子记录的外键值设置为null
:dependent => :false(或nil) --- 删除父记录时不改变子记录。
但是在使用的过程中,设置为:de ...
rails 配置 mysql
- 博客分类:
- Ruby or Rails
这段时间一直在尝试着学习ROR.今天试着配置了下ralis配置mysql数据库.不玩是不知道啊!!!真正动起手来问题是一堆接一堆啊!中途都有点自暴自弃想give up.但挺挺还是过来了...
这边ROR的环境搭建就不谈了.网上Google一下一大把.这里我所用的ruby是1.9.2p180, ralis是3.0.9 .
rails 配置 mysql (最好事mysql server5.0版本)
1.安装mysql
2.在mysql安装目录的bin目录下,找到libmysql.dll,将该文件copy到ruby安装目录的bin目录中.
3.gem install mysql (安装rails 的m ...
引用if __FILE__ == $0
# TODO Generated stub
class Person
def initialize(name,age=18) #initialize是初始化方法,相当于java的构造器
@name=name
@age=age
@motherland="China"
end #初始化方法结束
def talk
puts "my name is "+@name+",age is "+@ag ...
1、@Entity(name="EntityName")
必须,name为可选,对应数据库中一的个表
2、@Table(name="",catalog="",schema="")
可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息
name:可选,表示 ...
struts-2.1.6 下载下来解压后APPs目录下有
1. struts2-blank-2.1.6.war
2. struts2-mailreader-2.1.6.war
3. struts2-portlet-2.1.6.war
4. struts2-rest-showcase-2.1.6.war
5. struts2-showcase-2.1.6.war
我可以从这些项目中学到些什么
1. 如果你仔细学习struts2-blank-2.0.11.war这个项目,它可以告诉你如何搭建一个最最简单的Struts2的项目;它还会告诉你,Struts2至少需要依赖哪些jar包(请以后 ...
log4j 有两种配置方法,大家熟知的是properties文件但是最近的项目实施中,每次去用户那里装系统,都要苦恼于log文件放在不同位置,要改property文件就要重打jar包,麻烦的紧。而如果采用 xml配置的方法,直接放在WEB-INFO下,要修改路径,很方便。查了些资料,终于把系统的log4j改成在xml中配置啦。
记一下记一下……嘿嘿
log4i.xml 文件
<?xml version="1.0" encoding="GB2312" ?>
<!DOCTYPE log4j:configurati ...
DIV 属性
position 决定 DIV tag 是如何放置的。“relative”意思是DIV的位置是相对于其他 tag 的,而“absolute”是说 DIV tag 的位置是相对于它所在的窗口。
left 相对于窗口左边的位置
top 相对于窗口上边的位置
width DIV tag 的宽度。所有 ...
struts2的select标签中,常用的有以下几个属性:
(1)struts2中的select 标签中,必须设置的属性只有一个,即是list。
(2)select标签的list中必须有值,不然会报错。如果没有值,可以加上headerKey, headerValue,这样就可以通过了。如:
xml 代码
<s:select name="geElement.childType" list="childTypeList" listKey="key" listValue="value" headerKey ...
struts2标签
一、
写jsp页面的时候,在struts2中,用的是s标记,先引入标记:
<%@ taglib prefix="s" uri="/struts-tags"%>
二、
struts2的标签和1是完全不同的。
struts2的标签分为两大类:非UI标志和UI标志 struts1 将标志库按功能分成HTML、Tiles、Logic和Bean等几部分
下面就介绍strut2的具体标签:
1、UI
UI标志又可以分为表单UI和非表单UI两部分。表单UI部分基本与Struts 1.x相同,都是对HTML表单元素的包装。不过,Strut ...
电子商务[产品上架流程]
产品时序图:
1. 品牌表[Brand]====产品表[ProductInfo]
在CMD建模概念上来说这是一个mandatory[强制性联系]n:1关联,一个品牌下有多个产品([品牌效应]衍生多个产品)
不管多对一还是一对多,都是在”多”的一端添加一个外键指向”一”的一端,只不过是多对一是在”多”的一端为其自己添外键,而一对多则是在”一”的一端为多的一端添加外主键.
一对多,多对一的映射策略是一致的.都是通过在”多”的一端添加一个外键指向”一”的一端,只是站的角度不同.
2. 产品表[ProductInfo]=====产品样式表(图片)[ProductSty ...