Web开发

[Python] 利用Django进行Web开发系列(二)

  1 编写第一个静态页面——Hello world页面   在上一篇博客《[Python] 利用Django进行Web开发系列(一)》中,我们创建了自己的目录mysite。   Step1:创建视图文件   在编写第一个页面之前,我们首先要在mysite目录下创建一个名称为views.py的文件。当然,命名是没

2015-07-29 11:35:05

ubuntu 下 搭建 python+apache+django+mysql web开发环境

\"安装 MySql\"可以在 software center 找到并安装,将 administrator 和 query browser 两个gui的客户端 也装上,后面维护 mysql 比较好用. \"安装 python2.6\"可以在 software center 找到并安装. \"安装 apache2sudo apt-get insta


python Web开发框架-Django (1)

以前用web.py(另外一款轻量级web开发框架)做一个监控管理平台,没有做特别的记录就不好拾起来。最近做一个日志聚合系统,使用的是django,这次就记下来,方便查询。 Django是一个高效的web开发框架,上手容易,便于调试和发布。 设计模式 它的设计遵循经典的web设计架构-MVC(Model-view-controller),一个应用分为四部

2015-07-29 11:30:27

初中级Web开发人员的福音:《JavaScript启示录》上市了

经历过14个月的等待,本书终于上市了,完全口语化叙述,请参考右边的链接。 本书介绍 本书无关于JavaScript设计模式,也无关于JavaScript面向对象代码实现。本书的写作目的也不是鉴别JavaScript语言特点的好坏。本书并不是一本完整的参考指南。它面向的读者人群并不是编程新手或对JavaScript完全陌生的人员。同时,它也不是一本Java

2015-07-17 11:36:03

Web开发利器:Ruby on Rails

朋友林时来给我推荐了一款Web开发工具:Ruby,早上去他那边他给演示了一下,果然神速!只要你定义一下数据库表而不管用的是MS SQL、MySql等,剩下的工作就是Rails框架的事了。看一下Rails框架自动自成的页面,可以用一个词来形容:简洁!但有没有类似于Visual Studio的动态模板的控件功能就不清楚了,下午看了一下刚买来的《程序员2007》里

2015-07-13 11:26:46

几种实用型Ruby Web开发框架介绍

大家在通过对Ruby的学习后,都知道,Ruby on Rails是一款性能非常优越的Ruby Web开发框架。但是其他的Ruby Web开发框架又有多少人知道一二呢? 迅速掌握Ruby文件锁概念Ruby操作文件权限技巧分享Ruby will_paginate知识堂详细解读Ruby输出文件信息实现方式Ruby元编程构造简单优雅解决方案

2015-07-13 11:21:05

Eclipse+Tomcat WEB开发配置

关键字:JDK,WEB,Eclipse,Tomcat OS: Windows 8.1 with update   1.下载安装JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html。 设置环境变量: JAVA_HOME: C:\\Program

2015-07-13 11:11:42

使用eclipse进行java web开发的三中tomcat部署方式

在使用MyEclipse和Tomcat进行java web开发时,需要讲项目部署到Tomcat服务器中。通常有以下三种方式: 第一种:(推荐的方式)在Tomcat中直接进行部署,打开Tomcat安装目录下的conf文件夹,找到server.xml文件(这个文件是Tomcat服务器的配置文件),找到</Host>的位置(一般位于文件的倒数

2015-07-13 11:10:51

本机web开发环境的搭建--nginx篇

之前写过两篇nginx安装和配置的相关文章: a)、Linux下的Nginx安装(开机自启动) b)、nginx的配置笔记   我在工作中配置nginx一般用于网页游戏的开发和网站的开发、调试…   而这篇主要针对的是初接触nginx/web初学者,在公司内部也主要是针对新入职的同事,统一了nginx的相关安装环境(例如:d:

2015-07-13 11:07:19

Go Web开发之Revel - 介绍

Revel框架的资源如下: Revel的新东东? 概念. Mailing List Search our mailing list (revel-framework@googlegroups.com) 帮组邮箱 Send an email to the revel-framework@googlegroups.com Bug提

2015-07-10 15:03:55

Go Web开发之Revel - 创建你的第一个App

使用下面的revel命令行工具在你的GOPATH中创建一个空的项目并运行 打开你的浏览器访问http://localhost:9000,出现下图表示程序可以正常工作了 至此结束。

2015-07-10 15:02:00

Go Web开发之Revel - app.conf

应用程序配置文件被命名为app.conf,它使用goconfig的语法,它看起来有点像微软的INI文件。 下面是一个例子文件: app.name=chat app.secret=pJLzyoiDe17L36mytqC912j81PfTiolHm1veQK6Grn1En3YFdB5lvEHVTwFEaWvj http.addr= http.por

2015-07-10 14:58:54

Go Web开发之Revel - 概述

一个Controller是任意嵌入rev.Controller的类型 (直接或间接嵌入) 典型的: type AppController struct { *rev.Controller } 目前,rev.Controller必须作为struct中的第一个元素 rev.Controller是请求的上下文.它包括请求和相应数据.详情请见

2015-07-10 14:58:39

Go Web开发之Revel - 插件

插件被注册到应用程序的hook上面和请求生命周期事件离. 一个插件就像下面的接口 (每一个事件都将被通知): type Plugin interface { // Server启动时被call (每一次代码重新加载). OnAppStart() // 路由器完成配置后被call. OnRoutesLoaded(

2015-07-10 14:57:52

Go Web开发之Revel - Websockets

Revel 支持 Websockets. 处理一个Websocket连接: 使用WS方法添加一个路由. 添加一个action接受一个 *websocket.Conn 参数. 例如添加如下代码到你的 routes 文件: WS /app/feed Application.Feed 然

2015-07-10 14:57:26

Go Web开发之Revel - 网页请求处理流程

我们之前已经已经创建了myapp的应用,现在我们来看看revel是如何处理一个浏览器访问http://localhost:9000的请求的。 Routes(路由) 首先revel会检查conf/routes文件,这个文件包含一个路由,如下: GET / Applic

2015-07-10 14:57:24

Go Web开发之Revel - Revel运行原理

命令行工具运行harness,harness作为一个反向代理运行 Revel监听9000端口和app的文件更改 Revel转发请求到运行中的Server,如果server没有运行或者源代码被改变了,在最新的请求中Revel将重建应用程序. 如果Revel需要重建应用程序,harness将分析源代码并生成app/tmp/main.go文件,这个文件包

2015-07-10 14:57:10

Go Web开发之Revel - 返回值

返回值必须返回一个 rev.Result, 它处理response的生成并依附于一个简单的接口: type Result interface { Apply(req *Request, resp *Response) } rev.Controller 提供几个方法来生成结果: Render, RenderTemplat

2015-07-10 14:57:10

Go Web开发之Revel - 命令行工具

构建和运行 为了使用Revel你必须构建命令行工具.从你的GOPATH根目录开始. $ go build -o bin/revel github.com/robfig/revel/cmd 现在运行: $ bin/revel ~ ~ revel! http://robfig.github.com/revel ~ usage: rev

2015-07-10 14:57:10

Go Web开发之Revel - Hello World

下面结合之前创建的myapp做一个提交表单的demo 首先编辑app/views/Application/Index.html 模板文件添加一下form表单 <form action=\"/Application/Hello\" method=\"GET\"> <input type=\"text\" name=

2015-07-10 14:56:48