前言:了解框架處理邏輯
JAVA 框架:MVC
MVC全名是Model View Controller乌昔,是模型(model)-視圖(view)-控制器(controller)的縮寫
M:模型绊袋,實體類——作用是方便程序員使用數(shù)據(jù)庫中的數(shù)據(jù)表
?V: ??視圖——通俗地來講,就是用戶所看到的內(nèi)容敌买。具體到這個java web項目,就是用戶所看到的頁面。
C: ??邏輯控制器——就是對流程的控制檀何,接收視圖傳來的參數(shù)重虑,交由模型(M)進(jìn)行處理刹勃,再根據(jù)處理的結(jié)果決定下一步的操作。具體到本項目嚎尤,servlet接收jsp傳來的參數(shù)id和password荔仁,交由POJO對象處理,根據(jù)返回的boolean結(jié)果跳轉(zhuǎn)到登錄成功
圖形參考:
·JSP:視圖層芽死,用來與用戶打交道乏梁。負(fù)責(zé)接收用來的數(shù)據(jù),以及顯示數(shù)據(jù)給用戶关贵;
·Servlet:控制層遇骑,負(fù)責(zé)找到合適的模型對象來處理業(yè)務(wù)邏輯,轉(zhuǎn)發(fā)到合適的視圖揖曾;
JavaBean:模型層落萎,完成具體的業(yè)務(wù)工作
python框架:1)Django ? 2)Flask
接下來python的學(xué)習(xí)選用的框架為:Django
Django采用了MVC的軟件設(shè)計模式亥啦,即模型M,視圖V和控制器C练链。
開發(fā)環(huán)境搭建:
python3.6.3+Django1.11+PyCharm2017.2.4
python安裝:本機(jī)已經(jīng)安裝python2.7翔脱,現(xiàn)需安裝python3.6(后面的學(xué)習(xí)基于此版本)
下載地址:https://www.python.org/downloads/
我下載的是.exe文件,一路next(安裝時勾選addto∶焦摹path届吁,省去手動配置環(huán)境環(huán)境變量)
檢查python安裝是否成功:
Django安裝:
python安裝成功之后,直接使用pip安裝Django
pip install Django==1.11
檢查django是否安裝成功:
終端上輸入 python ,點擊 Enter绿鸣,進(jìn)行 python 環(huán)境
>>>import django
>>>?django.VERSION
(1, 11, 0,'final',?1)
>>>
>>>?django.get_version()
'1.11'
如果運行后看到版本號疚沐,就證明安裝成功了
下載地址:https://www.djangoproject.com/download/
安裝參考鏈接:
鏈接1:https://code.ziqiangxuetang.com/django/django-install.html
鏈接2:http://www.runoob.com/django/django-first-app.html
PyCharm(開發(fā)工具)安裝:
下載地址:https://www.jetbrains.com/pycharm/
我下載的是社區(qū)版(看網(wǎng)上推薦的是社區(qū)版)
安裝步驟參考:http://www.jb51.net/article/112678.htm(location是選擇項目存儲路徑)
安裝成功初始頁面:
到此開發(fā)環(huán)境安裝完畢。
遇到的問題:
社區(qū)版創(chuàng)建項目時潮模,左側(cè)無project ?type選項亮蛔,需要自己創(chuàng)建。pycharm專業(yè)版在新建一個項目的時候有django選項擎厢,幫助創(chuàng)建一個django框架的項目
社區(qū)版:
專業(yè)版:
著實被坑了一把尔邓,果斷再去下載專業(yè)版(需要破解)
參考下面方面進(jìn)行激活:
Pycharm 2017 server激活
pyCharm最近激活碼過期,找到一個最新的激活方法:
最近上面的激活碼好像不能用了锉矢,大家去下面鏈接看看解決方案還有網(wǎng)站下面的評論:
最新方案
server選項里邊輸入http://elporfirio.com:1017/就可以了梯嗽。
不行再嘗試:
server選項里邊輸入http://idea.imsxm.com/【我的是輸入此地址激活成功】
以上不行的話可以試試如下方法:
在激活Jetbrains旗下任意產(chǎn)品的時候選擇激活服務(wù)器
填入以下地址便可成功激活
點擊help→Register→License sever ,輸入http://idea.liyang.io
激活成功,進(jìn)入下圖
點擊 ?create new project沽损,顯示下圖
location:項目路徑
到此專版版破解成功灯节。
創(chuàng)建第一個Django項目:
待續(xù)