需购买观看

Cms第一天


CMS 开发全过程介绍


  1.Web项目开发的一般流程



  a) 需求确定

  b) 需求分析

  i. 架构分析和设计

  ii. 业务逻辑分析和设计

  iii. 界面设计

  iv. 数据库的设计

  c) 开发环境搭建

  d) 开发和测试

  e) 文档编写


  2. 项目简介



  a) 项目名称:CMS(体育网站内容发布系统)

  b) 项目简介:体育视频交流网站是一个利用p2p技术来分享交流视频内容的一个网站,本网站建立的基础是在网上网民提供视频连接的基础上,而不是直接来提供视频直播与分享,只是分享P2P连接.

  c) 职 责:负责需求的调研、系统设计、编码和单元测试,以及产品上线后的bug跟踪,服务器流量和性能的监控。

  d) 使用技术:jsp/jdbc/servlet/jsp tag.


 

  3. CMS业务流程



  国家->参赛队 赛事-比赛->体育项目 用户 权限 角色 广告 赔率 (与外部网站的接口)


  4. CRUD(Create、Read、Update、Delete)



  5. 搭建开发环境



  a) 启动Oracle进入sqlplus,以system用户登录,执行如下命令

  Sqlplus sys/sys as sysdba

  i. @ D:\share\cms.sql

  b) Oracle常用命令

  i. select table_name from user_tables;

  ii. select view_name from user_views;

  iii. select trigger_name from user_triggers;

  iv. select sequence_name from user_sequences;

  v. run、/、r执行当前缓存区中的命令

  vi. L(list)显示当前缓冲区中的命令

  vii. show user 显示当前连接用户

  viii. select name from v$database; 当前执行的那个instance下面

  ix. set linesize 400 输出一行字符串的个数(缺省为80)\

  x. alter user xxxxx account unlock

  xi. select constraint_name,constraint_type,table_name from user_constraints where table_name='CMS_USER' ;

  c) 采用MyEclipse建立cms项目

  d) 将demo下的所有文件拷贝到webroot下

  e) 将Oracle的jdbc驱动拷贝到WEB-INF/lib下


  6. 在本项目中具体会用到的知识


  a) Servlet

  i. Filter

  ii. Httpsession

  iii. JDBC

  iv. AJAX

  v. Jsp

  vi. Html

  vii. Javascrip

  viii. Java reflection

  ix. Inner class

  x. Threadlocal

  xi. Dynamic proxy

  ERROR at line 1:

  ORA-01940: cannot drop a user that is currently connected

  当前有用户正在使用当前数据库

  select sid,serial# from v$session

  2 where username='AA';

  alter system kill session '136,33';

  学习智慧和提问的智慧:

  学习好基础,基础比什么都重要

  学会学习,学会思考,google并不是我们唯一利用的工具,比如jdbc有些用法不清楚,观看api,你不明白,到哪里去找,www.jcp.org 或者www.sun.com,找相关官方文档

  学习不要求内容多,但要求每个内容都理解透,能够融会贯通。

  学习java就要首先学会,debug 以及单元测试,等你debug过后不明白然后才问别人。

  Java知识体系都是有据可寻的,不是只有从搜索来的,任何一部分知识内容的来源都是来源于规范。

  解决问题的能力,绝对脑子死记灌输的知识更加重要。

  Myeclipse6.01的安装使用,安装完毕后设置几个参数%Myeclpse_home%/eclipse/ eclipse.ini

  -showsplash

  com.genuitec.myeclipse.product

  --launcher.XXMaxPermSize

  256m

  -vmargs

  -Xms128m

  -Xmx512m

  -Duser.language=en

  -XX:PermSize=128M

  -XX:MaxPermSize=256M

  关于oracle 会出现的问题,有以下几种情况

  1:TNS listener 问题,可以删除listener 重新建一个

  2: 如果有使用代理软件的,用客户端连不上oracle的,请关掉代理软件

  3: 有的人可以改了oracle 的1521 端口,或者不确认这个端口被杀毒软件或者其他软件屏蔽的问题,可以 telnet 127.0.0.1 1521 看看能否telent上去,如果能的话也不能确定是oracle开放的这个端口,如果确认呢? Netstat/h nestat –abn

  如果哪一个端口占用了比如8080端口,你可以杀掉这个进程 ntsd -c q -p PID

  关于 需求方面的知识,请仔细看PPT

CMS项目.ppt



分类导航
点击按住视频可拖动

缩小

关闭

  • 正在学习
  • 北京总部地址:北京市海淀区西三旗桥东建材城西路85号神州科技园B座三层尚学堂
  • 咨询电话:400-009-1906 010-56233821
  • Copyright 2007-2015 北京尚学堂科技有限公司
  • 京ICP备13018289号-1 京公网安备11010802015183