锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲综合图片,成人国产免费视频,毛片大全在线观看http://www.aygfsteel.com/vso/archive/2007/08/02/133989.htmlvsovsoThu, 02 Aug 2007 06:38:00 GMThttp://www.aygfsteel.com/vso/archive/2007/08/02/133989.htmlhttp://www.aygfsteel.com/vso/comments/133989.htmlhttp://www.aygfsteel.com/vso/archive/2007/08/02/133989.html#Feedback0http://www.aygfsteel.com/vso/comments/commentRss/133989.htmlhttp://www.aygfsteel.com/vso/services/trackbacks/133989.html闃呰鍏ㄦ枃

vso 2007-08-02 14:38 鍙戣〃璇勮
]]>
PL/SQL涔嬬瑪璁頒竴(vso20070801)http://www.aygfsteel.com/vso/archive/2007/08/01/133802.htmlvsovsoWed, 01 Aug 2007 06:32:00 GMThttp://www.aygfsteel.com/vso/archive/2007/08/01/133802.htmlhttp://www.aygfsteel.com/vso/comments/133802.htmlhttp://www.aygfsteel.com/vso/archive/2007/08/01/133802.html#Feedback0http://www.aygfsteel.com/vso/comments/commentRss/133802.htmlhttp://www.aygfsteel.com/vso/services/trackbacks/133802.htmlPL/SQL  -- 鍧楃粨鏋勮璦

鍧楃殑璇硶濡備笅:

DECLARE

       /* declarative section */         --鍙?/span>(鍙橀噺/娓告爣瀹氫箟/榪囩▼鍑芥暟鐨勫0鏄?/span>)

BEGIN

       /* executable section */         --蹇呴』(PL/SQL璇彞)

       EXCEPTION

       /* exception section */          --鍙?/span>

END;

 

鐢ㄦ埛鑷畾涔夌殑鏁版嵁綾誨瀷:

DECLARE

TYPE t_AddrRecord IS RECORD (

Province VARCHAR2(10),

City VARCHAR2(10),

Stree VARCHAR2(10),

Telephone NUMBER(12)

);

v_Address t_AddrRecord; --澹版槑涓涓敤鎴瘋嚜瀹氫箟鏁版嵁綾誨瀷鐨勫彉閲?/span>

 

娓告爣鏄敤鏉ュ鐞嗕嬌鐢?/span>SELECT璇彞浠庢暟鎹簱涓绱㈠埌鐨勫琛岃褰曠殑宸ュ叿.鍊熷姪浜庢父鏍囩殑鍔熻兘,鏁版嵁搴撳簲鐢ㄧ▼搴忓彲浠ュ涓緇勮褰曢愪釜榪涜澶勭悊,姣忔澶勭悊涓琛岃褰?/span>.

 

榪囩▼鍜屽嚱鏁扮殑鍖哄埆鏄繃紼嬫病鏈夎繑鍥炲?/span>,鑰屽嚱鏁版槸鏈夎繑鍥炲肩殑.

 

PL/SQL鎻愪緵浜嗕笁縐嶄笉鍚岀殑闆嗗悎綾誨瀷:鎸夎〃绱㈠紩,宓屽琛ㄥ拰鍙彉闀挎暟緇?/span>

 

ORACLE鍐呯疆鍖?/span>:

DBMS_OUTPUT鍖?/span>,UTL_FILE鍖?/span>,TEXT_TO鍖呰兘澶熷疄鐜拌緭鍏ヨ緭鍑烘搷浣?/span>,鍖呮嫭灞忓箷杈撳嚭,鏂囦歡璇誨啓絳夋搷浣?/span>.

DBMS_ALERT鍖呰兘澶熷疄鐜版暟鎹簱鎶ヨ

DBMS_PIPE鍙互綆$悊鏁版嵁搴撻氶亾

DBMS_AQADM鐢ㄤ簬綆$悊楂樼駭闃熷垪鐨勯厤緗強鍏剁浉搴斾俊鎭?/span>

DBMS_JOB鑳藉瀹炵幇浠誨姟璋冨害鏈嶅姟鍙婃暟鎹簱浣滀笟綆$悊

DBMS_LOB鑳藉瀹炵幇瀵瑰ぇ鍨嬪璞$殑鎿嶄綔.

 



vso 2007-08-01 14:32 鍙戣〃璇勮
]]>
闃呰Ruby+on+Rails瀹炶返榪欐湰涔︾瑪璁?vso20070731)http://www.aygfsteel.com/vso/archive/2007/08/01/133798.htmlvsovsoWed, 01 Aug 2007 06:24:00 GMThttp://www.aygfsteel.com/vso/archive/2007/08/01/133798.htmlhttp://www.aygfsteel.com/vso/comments/133798.htmlhttp://www.aygfsteel.com/vso/archive/2007/08/01/133798.html#Feedback0http://www.aygfsteel.com/vso/comments/commentRss/133798.htmlhttp://www.aygfsteel.com/vso/services/trackbacks/133798.htmlwindows鐗堟湰ruby涓嬭澆璺緞:
http://rubyinstaller.rubyforge.org/

gem 鍛戒護鍖呭惈寰堝瀛愬懡浠ゅ拰鐩稿簲鐨勯夐」錛屾瘮濡?
gem -h/--help – 鏄劇ず rubygem 鐨勫府鍔?br>gem -v/--version – 鏄劇ずrubygem 鐨勭増鏈彿
gem list –local – 鐢ㄥ瓙鍛戒護 list 鍒楀嚭鏈湴瀹夎鐨?gems

瀹夎rails:
gem install rails –remote
榪欐潯鍛戒護鏄懼紡鍦頒粠榪滅▼鏈嶅姟鍣ㄤ笂瀹夎 rails 錛屼綘涔熷彲浠ヨ繍琛?gem install rails 鏉ュ畨瑁咃紝 gem 浼氬垽鏂湰鍦版槸鍚﹀畨瑁呬簡rails 錛岀敱姝ゆ潵鍐沖畾鏄惁浠庤繙紼嬪畨瑁?rails.

涓鑸潵璇達紝瀹夎 rails 闇瑕佺殑鍖呮湁 rake (榪欐槸綾諱技 java ant 鐨?build 紼嬪簭)錛?activerecord(rails 渚濊禆鐨?orm 宸ュ叿錛屼篃灝辨槸 MVC涓殑Model 妯″潡)錛宎ctionpack (瀵瑰簲鐨?controller 妯″潡)銆?浣犲彲鑳戒細闂偅涔堢浉搴旂殑 view 妯″潡鎬庝箞娌℃湁瀹夎錛屽洜涓?view 妯″潡宸茬粡鍦ㄩ粯璁ょ殑 ruby 瀹夎涓寘鍚簡錛屽氨鏄?eruby, 瀹冪殑浣滅敤灝辨槸瀹屾垚瀵規ā鏉挎枃浠?.rhtml 鐨勮В閲娿?/p>

鍒涘緩絀虹殑 rails 緗戦〉搴旂敤紼嬪簭楠ㄦ灦:
D:\railsdoc>rails mybook
鎺у埗鍙拌緭鍑?
create
create app/apis
create app/controllers
create app/helpers
create app/models
create app/views/layouts
create config/environments
create components
create db
create doc
create lib
create log
create public/images
create public/javascripts
create public/stylesheets
create script
create test/fixtures
create test/functional
create test/mocks/development
create test/mocks/test
create test/unit
create vendor
create Rakefile
create README
create CHANGELOG
create app/controllers/application.rb
create app/helpers/application_helper.rb
create test/test_helper.rb
create config/database.yml
create config/routes.rb
create public/.htaccess
create config/environment.rb
create config/environments/production.rb
create config/environments/development.rb
create config/environments/test.rb
create script/console
create script/console_sandbox
create script/destroy
create script/generate
create script/server
create script/runner
create script/benchmarker
create script/profiler
create script/breakpointer
create public/dispatch.rb
create public/dispatch.cgi
create public/dispatch.fcgi
create public/404.html
create public/500.html
create public/index.html
create public/favicon.ico
create public/javascripts/prototype.js
create doc/README_FOR_APP
create log/server.log
create log/production.log
create log/development.log
create log/test.log

Rails 寮鍙戠殑鏂瑰紡鏄細 鐢?rails 鏉ョ敓鎴愰粯璁ょ殑搴旂敤紼嬪簭楠ㄦ灦錛屼綘鎵鍋氱殑宸ヤ綔灝辨槸鍦ㄩ粯璁ょ洰褰曠粨鏋勪腑緙栬緫鏂囦歡澧炲姞搴旂敤紼嬪簭閫昏緫灝卞彲浠ヤ簡銆?/p>

鍚姩webrick 鏈嶅姟鍣?
D:\railsdoc\mybook>ruby script\server

榪愯紼嬪簭:
鎵撳紑嫻忚鍣?錛岃緭鍏ョ綉鍧http://127.0.0.1:3000/

Rails 寮鍙戝伐浣滅殑澶ч儴鍒嗛泦涓湪鍒涘緩鍜岀紪杈?apps 鐩綍涓嬬殑鏂囦歡

Apps 鐩綍涓嬪寘鍚洓涓富瑕佺洰褰曪紝瀹冧滑鍒嗗埆鏄?
錛戯細Controllers 鐩綍瀛樻斁 rails 搴旂敤涓浉搴旂殑 controller 綾伙紝controller 綾誨鐞嗘潵鑷敤鎴風殑 web 璇鋒眰銆?br>錛掞細views 鐩綍瀛樻斁鐩稿簲鐨勬ā鏉挎枃浠訛紝妯℃澘鏂囦歡濉厖鏁版嵁鍚庯紝杞崲涓?html 鏍煎紡浼犻掔粰鐢ㄦ埛鐨勬祻瑙堝櫒銆?br>錛擄細models鐩綍瀛樻斁鏁版嵁妯″瀷綾伙紝妯″瀷綾誨皝瑁呬簡鏁版嵁搴撲腑鐨勬暟鎹傚緢澶氭鏋跺湪鏁版嵁妯″瀷灞傞兘鍋氱殑姣旇緝澶嶆潅錛岀敤榪?rails 鍚庯紝浣犱細鍙戠幇瀹冮潪甯稿鏄撲嬌鐢ㄣ?br>錛旓細helpers 鐩綍瀛樻斁浜嗙畝鍖?Controllers, models, views 浣跨敤鐨勫府鍔╃被銆?/p>

榪愯 ruby script\generate controller MyTest
D:\railsdoc\mybook\app\controllers 鐩綍涓皢鐢熸垚涓涓寘鍚?MyTestController 綾誨畾涔夐鏋剁殑鍚嶄負 my_test_controller.rb 鐨勬枃浠?/p>

榪欓噷闇瑕佸仛涓浜涜В閲婏紝鍦ㄨ繍琛?ruby script\generate controller MyTest 鐨勬椂鍊欙紝 rails 鍋氫簡涓浜涢粯璁ょ殑鍋囪銆?MyTest 瀵瑰簲鐨?controller 鏂囦歡鏄?my_test_controller.rb, 鏂囦歡涓帶鍒跺櫒綾誨悕鏄?MyTestController錛岃?url 鏄犲皠鏄?/My_Test/ .

鍦ㄧ紪杈戝畬 controller 鍚庯紝閲嶆柊鍒鋒柊欏甸潰錛屽氨鍙互浣跨▼搴忕敓鏁堛傚浜庣紪璇戝瀷鐨?java 璇█鏉ヨ錛屼笉閲嶆柊緙栬瘧錛岄噸鏂板惎鍔ㄦ湇鍔″櫒鏄棤娉曞仛鍒拌繖鐐圭殑

鏂板緩鏁版嵁搴撹〃 books
id int(11) 涓婚敭
title varchar(100)
description text
buydate date

鍛婅瘔 rails 濡備綍鎵懼埌鏁版嵁搴撲俊鎭紝鎵撳紑 D:\railsdoc\mybook\config 鐩綍錛岀紪杈?database.yml 閰嶇疆鏂囦歡

濡備綍灝唕uby瀵硅薄淇濆瓨鍒?yaml 鏂囦歡涓?
鍙傝冩枃妗o細 http://www.ruby-doc.org/core/classes/YAML.html
require ‘yaml’
tree = { :name => ‘ruby’,
:uses => [‘script’,’web’,’testing’,’etc’]
}
File.open(“tree.yaml”,”w”) {|f| YAML.dump(tree,f)}

濡備綍鍦?ruby 紼嬪簭涓鍙?yaml 鏂囦歡銆?br>require ‘yaml’
tree = YAML.load(File.open(“tree.yaml”)
tree[:uses][1]
杈撳嚭緇撴灉錛?“web”

涓嬮潰灝辨槸涓緥瀛愶細
conf/config.yaml 鏂囦歡鍐呭濡備笅錛?br>host: 127.0.0.1
prefs:
username: mulder
password: trustno1
filename: xfiles
鎴戜滑鍙互鍦╮uby 涓繖鏍蜂嬌鐢ㄥ畠
require ‘yaml’
config = YAML.load(File.open(“conf/config.yaml”))
config[“host”] -- 杈撳嚭緇撴灉 “127.0.0.1”
config[“prefs”][“password”] -- 杈撳嚭緇撴灉 “trustno1”

鐢變簬閲嶆柊瀹氫箟浜嗘暟鎹簱閰嶇疆錛岄渶瑕侀噸鏂板惎鍔?webrick 鏈嶅姟鍣ㄦ墠鑳借 rails 鎵懼埌鏁版嵁搴撻厤緗俊鎭?/p>

鐢╮ails鐢熸垚Model綾籅ook鐨勯鏋舵枃浠禸ook.rb,濡備笅:
榪愯 ruby script\generate model book
book.rb:
class Book < ActiveRecord::Base

鍦ㄨ繖閲?Rails 灝嗘暟鎹簱涓殑books 琛ㄦ槧灝勫埌 Book 綾匯?榪欓噷 Rails 鍐嶆浣跨敤浜嗕範鎯害瀹氾紝閭e氨鏄暟鎹簱琛ㄤ互澶嶆暟褰㈠紡鍛藉悕錛岃屼笌涔嬪搴旂殑 Model 綾伙紝浣跨敤鍗曟暟褰㈠紡銆傝繖閲?rails 闈炲父鏅鴻兘錛屽畠鐞嗚В鑻辨枃鐨勫鏁拌鍒?/p>

榪愯 ruby script\generate controller book 鐢熸垚 controller 楠ㄦ灦鏂囦歡 book_controller.rb銆?/p>

class BookController < ApplicationController
scaffold :book
end

scaffold :book – 榪欏彞鏄綘鎯熶竴闇瑕佸啓鐨勪唬鐮侊紝瀹冪敓鎴愪簡鏁版嵁搴撹〃瀵瑰簲鐨?CRUD 鎿嶄綔錛岃屼笖浠や漢嬋鍔ㄧ殑鏄畠鐢熸垚浜嗗搴旂殑瑙嗗浘妯℃澘鏂囦歡銆?/p>

鎴戜滑閲嶆柊緙栬緫 book_controller.rb 鏂囦歡
class BookController < ApplicationController
scaffold :book
def list
@books = Book.find_all
end
end

榪欓噷鎴戜滑闇瑕佽嚜宸卞啓涓涓?list.rhtml
浠g爜濡備笅錛?br><html>
<head>
<title>All books</title>
</head>
<body>
<h1>Online Mybook - All books</h1>
<table border="1">
<tr>
<td width="80%"><p align="center"><i><b>book</b></i></td>
<td width="20%"><p align="center"><i><b>Date</b></i></td>
</tr>
<% @books.each do |book| %>
<tr>
<td><%= link_to book.title, :action => "show", :id => book.id %></td>
<td><%= book.buydate %></td>
</tr>
<% end %>
</table>
<p><%= link_to "Create new book", :action => "new" %></p>
</body>
</html>

鍒涘緩 categories 鏁版嵁琛?br>id int(11)
name varchar(50)

ruby script\generate controller Category
category_controller.rb:
class CategoryController < ApplicationController
scaffold :category
end

ruby script\generate model Category

涓轟簡璁?books 鏁版嵁琛ㄥ寘鍚被鍒瓧孌碉紝鎴戜滑闇瑕佹柊澧炲姞涓涓?category_id瀛楁錛屽瓧孌靛畾涔変負 int 鍨嬩笌 categories 琛ㄧ殑 id 瀛楁綾誨瀷鐩稿悓銆?/p>

book.rb 淇敼濡備笅錛?br>class Book < ActiveRecord::Base
belongs_to :category
end
榪欒浠g爜鍛婅瘔 Rails錛?涓鏈功灞炰簬涓涓被鍒?br>
category.rb 淇敼濡備笅錛?br>class Category < ActiveRecord::Base
has_many :books
end
榪欒浠g爜鍛婅瘔 Rails錛?涓涓被鍒彲浠ュ寘鍚緢澶氭湰涔︺?/p>

鐜板湪鎴戜滑浠庢柊瀹氫箟 edit 鍑芥暟錛屾潵瑕嗙洊瀹冪殑 scalffold 鐗堟湰銆?br>緙栬緫 book_controller.rb 鏂囦歡
class BookController < ApplicationController
scaffold :book
def list
@books = Book.find_all
end
def edit
@book = Book.find(@params["id"])
@categories = Category.find_all
end
end

鏂板緩涓涓?edit.rhtml:
<html>
<head>
<title>Edit book</title>
</head>
<body>
<h1>Edit book</h1>
<form action="../update" method="POST">
<input id="book_id" name="book[id]" size="30"
type="hidden" value="<%= @book.id %>" />
<p><b>Title</b><br>
<input id="book_title" name="book[title]" size="30"
type="text" value="<%= @book.title %>" />
</p>
<p><b>Description</b><br>
<input id="book_description" name="book[description]"
size="30" type="text"
value="<%= @book.description %>" />
</p>
<p><b>Category:</b><br>
<select name="book[category_id]">
<% @categories.each do |category| %>
<option value="<%= category.id %>"
<%= ' selected' if category.id == @book.category.id %>>
<%= category.name %>
</option>
<% end %>
</select></p>
<input type="submit" value="Update" />
</form>
<a href="/book/show/<%= @book.id %>">
Show
</a> |
<a href="/book/list">
Back
</a>
</body>
</html>

緙栬緫list.rhtml
<html>
<head>
<title>All books</title>
</head>
<body>
<h1>Online Mybook - All books</h1>
<table border="1">
<tr>
<td width="80%"><p align="center"><i><b>涔﹀悕</b></i></td>
<td width="20%"><p align="center"><i><b>綾誨埆</b></i></td>
<td width="20%"><p align="center"><i><b>璐拱鏃ユ湡</b></i></td>
</tr>
<% @books.each do |book| %>
<tr>
<td><%= link_to book.title, :action => "show", :id => book.id %></td>
<td><%= book.category.name %></td>
<td><%= book.buydate %></td>
</tr>
<% end %>
</table>
<p><%= link_to "Create new book", :action => "new" %></p>
</body>
</html>

rails鐨勭己鐐?
1:Rails 姣曠珶榪樻病鏈夊ぇ鍨嬮」鐩殑鎴愬姛妗堜緥.
2:Rails 鏄渶榪戝垰鍒氬嚭鏉ョ殑妗嗘灦錛岃繕涓嶅鎴愮啛銆?br>3:ruby 緙哄皯緇勪歡鐨勬灦鏋勩?br>鎴戣寰楁湭鏉ュ簲鐢ㄧ▼搴忔鏋跺簲璇ュ叿澶囦袱涓壒鐐癸紝閭e氨鏄細“鏄撶敤鎬?#8221;鍜?#8220;緇勪歡”銆備粠鐜板湪鐨勬儏褰㈢湅錛孯ails 鍏峰浜?#8220;鏄撶敤鎬?#8221;鐨勭壒鐐癸紝鑰屽ぇ澶氭暟 Java 妗嗘灦鍏峰浜?#8220;緇勪歡”鐨勭壒鐐廣傛垜瑙夊緱錛?#8220;濂界殑妗嗘灦鐨勫鏉傛у簲璇ヨ緇勪歡灝佽鍦?#8220;榛戠”涓紝鑰?#8220;鏄撶敤鎬?#8221;搴旇浣撶幇鍦ㄧ粍浠剁殑浣跨敤涓?#8221;銆傛墍浠?Rails 鐨勬湭鏉ュ簲璇ュ悜緇勪歡涓婂彂灞曪紝鑰?Java 妗嗘灦搴旇緇х畫鍦ㄧ粍浠舵槗鐢ㄦт笂澶氬仛鏂囩珷錛屼袱鑰呯殑瓚嬪娍鏄瀺鍚堛?/p>

vso 2007-08-01 14:24 鍙戣〃璇勮
]]>
JAVA EE 杞歡涓嬭澆http://www.aygfsteel.com/vso/archive/2006/12/27/90356.htmlvsovsoWed, 27 Dec 2006 09:58:00 GMThttp://www.aygfsteel.com/vso/archive/2006/12/27/90356.htmlhttp://www.aygfsteel.com/vso/comments/90356.htmlhttp://www.aygfsteel.com/vso/archive/2006/12/27/90356.html#Feedback0http://www.aygfsteel.com/vso/comments/commentRss/90356.htmlhttp://www.aygfsteel.com/vso/services/trackbacks/90356.htmlhttp://tomcat.apache.org/
MYECLIPSE涓嬭澆璺緞錛?br>http://www.myeclipseide.com/
MYSQL涓嬭澆璺緞錛?br>http://download.mysql.cn/src/2006/0710/5543.html
RUBY涓嬭澆璺緞:
http://rubyforge.org/frs/?group_id=167

vso 2006-12-27 17:58 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 青铜峡市| 云梦县| 新乡县| 长子县| 平江县| 社旗县| 泊头市| 台东市| 东兴市| 黄冈市| 奉贤区| 吉隆县| 淅川县| 溧阳市| 旬邑县| 肥西县| 巴楚县| 五河县| 昌江| 东台市| 丹巴县| 图木舒克市| 亚东县| 青浦区| 福泉市| 德令哈市| 虎林市| 诏安县| 涟源市| 江津市| 博乐市| 和平区| 新绛县| 临城县| 罗平县| 隆回县| 连云港市| 安溪县| 庆安县| 新宾| 新密市|