2 ปีที่ผ่านมารีวิวโครงการ JSP และสายรัดบูต front end
ฉันไม่รู้ว่าปัญหาคืออะไร -ปัญหา: การเชื่อมต่อ DB ปิงล้มเหลว
ถ้าคุณเปลี่ยนอีกครั้งล่ะ?
-> สภาพแวดล้อมการดำเนินการโปรแกรมควรตั้งค่าและควรเชื่อมโยง GitHub
-> สิ่งที่ต้องแก้
มุ่งมั่นที่จะใช้ Git Bash สำหรับการจัดการการบำรุงรักษา
$ git init
$ git remote add origin [url]
$ git pull origin master
$ git add .
$ git commit -m ' modify file '
$ git push origin masterC: tomcat 8.0 -tomcat เส้นทางการติดตั้งนี้จะต้องหยุดในเวลานี้ หากคุณทำงานใน Eclipse ขณะทำงานการชนพอร์ตเกิดขึ้น-> กำหนดค่า tomcat-> http: // localhost: 8080
การสร้างโครงการแบบไดนามิก
ไฟล์ jsp
TOMCAT 8.0.30 พร้อมการทดสอบเซิร์ฟเวอร์ Eclipse JEE (EE)
การตั้งค่าฐานข้อมูล Oracle
มีข้อผิดพลาดในการประสาน DB ในระหว่างการฟื้นฟูสมรรถภาพโครงการก่อนหน้าซึ่งดูเหมือนจะเป็นข้อผิดพลาดหมายเลขพอร์ต ในโครงการก่อนหน้าหมายเลขพอร์ต Oracle ถูกตั้งค่าเป็น 9090 ------------ 12-27/5: 36 งานจนกระทั่งการตั้งค่า DB ทดสอบเสร็จสมบูรณ์
ชื่อข้อผิดพลาด: ข้อผิดพลาดของเซิร์ฟเวอร์ Tomcat -พอร์ต 8080 มีอยู่แล้วในการใช้งานข้อผิดพลาด: กระบวนการอื่นใช้พอร์ต วิธีแก้ปัญหา: เรียกใช้ CMD ด้วยสิทธิ์ของผู้ดูแลระบบ
> netstat -ano | findstr 8080
> taskkill /F /pid [해당 포트를 사용하고 있는 놈 번호]
ปิงล้มเหลวอย่างต่อเนื่องในการทดสอบ ping ในที่สุดฉันก็พบวิธีแก้ปัญหานี้
Eclipse และ Oracle Linkage Success ด้วยบัญชี JSP (เหมือนกับรหัสผ่าน JSP)
เสร็จสิ้นเฟรมเวิร์กโดยรวมรวมถึงหน้าดัชนีปัจจุบัน
ดูเหมือนว่าจะต้องได้รับการตกแต่งอย่างสวยงามโดยใช้ bootstrap ที่ส่วนหน้า
เรียกใช้ Eclipse โดยเปิดคอมพิวเตอร์และอีกครั้งมันไม่ได้เชื่อมต่อกับ DB อีกครั้ง (Ping ล้มเหลว)
=> ping ประสบความสำเร็จหลังจากเริ่มต้นใหม่ Oracleservicexe และ Oraclexetnslistener Services ในรายการผู้จัดการ/บริการที่ทำงาน
insert.jsp run-> ทดสอบว่าแทรกแทรกใน db
SQL> conn jsp/jsp
SQL> desc book
SQL> col publisher format a10 /* 출력 시 해당 column이 차지하는 칸 수 조정 */
SQL> col writer format a5
SQL> set line 150 /* 출력 라인 칸 수 조정 */
SQL> select * from book;
https://timjlee.github.io/post-let/
delete.jsp, delete_ok.jsp ความสำเร็จการทดสอบ
ดัดแปลง หลังจากตรวจสอบด้าน arraylist ค่าข้อมูลจากลูกค้าควรได้รับเป็น ArrayList และใส่ลงใน DB
มันเชื่อมต่อกับ DB เฉพาะเมื่อบริการถูกดำเนินการใหม่เป็นระยะ
Bootstrap ถูกนำไปใช้เพื่อตกแต่งหน้าหลัก
ชนโดยการผลักโดยไม่ต้องดึง git -> แก้ปัญหาการควบรวมกิจการด้วยต้นฉบับ
Javabean โพสต์หลังจากเรียนรู้บล็อก
เมื่อ eclipse ทำงานฉันรู้ว่า Oracletnslistener ถูกประหารชีวิต
เพิ่มตารางใหม่ลงใน DB
create table jsp_member
(no number primary key ,
name varchar2 ( 20 ) not null ,
id varchar2 ( 15 ) not null ,
passwd varchar2 ( 10 ) not null ,
ssn1 varchar2 ( 6 ) not null ,
ssn2 varchar2 ( 7 ) not null ,
email varchar2 ( 30 ),
hp1 varchar2 ( 3 ),
hp2 varchar2 ( 4 ),
hp3 varchar2 ( 4 ),
joindate varchar2 ( 10 ));
create sequence jsp_member_no ;การทดสอบการลงทะเบียนที่ประสบความสำเร็จ
ฉันไม่พบเหตุผลที่ฉันไม่สามารถรักษาการเชื่อมต่อ DB ได้นานกว่า 5 วินาที มีความยุ่งยากในการทดสอบและทดสอบบริการสองรายการเป็นระยะ ๆ
-- 오류원인 첫번째 : tomcat 과 oracle 이 같은 포트번호(8080)을 사용하고 있었음. oracle port 9090으로 변경
SQL > conn / as sysdba
SQL > select dbms_xdb . gethttpport () from dual;
SQL > exec dbms_xdb . sethttpport ( 9090 );
-- 위와 같이 한 후 다시 해보니 이번엔 ORA-12519 error 발생.
-- 검색해보니 프로세스 할당 수를 늘려주면 해결이 된다는 사례가 많아서 시도해봄.
SQL > alter system set processes = 500 scope = spfile;
SQL > shutdown immediate;
SQL > startup;
SQL > SELECT * FROM v$resource_limit WHERE resource_name IN ( ' processes ' , ' sessions ' );
-- 이것까지 해보았으나 12초정도 지나고 db와의 연결이 끊어지는 문제는 계속 발생함. เนื่องจากอาจมีความขัดแย้งกับ Oracle ที่ใช้และใช้สำหรับโครงการ DB ของโรงเรียนที่มีอยู่จึงดำเนินการดังนี้หลังจากลบ
หลังจากลบ Oracle 11g ร่วมกับ JSP แล้วการติดตั้งใหม่ C: Oraclexe App Oracle Product 11.2.0 Server bin เรียกใช้ sqlplus.exe
SQL > conn system / oracle -- 관리자 계정 접속
SQL > exec dbms_xdb . sethttpport ( 9090 ); -- http포트번호 바꾸기
SQL > select dbms_xdb . gethttpport () from dual; -- 포트번호 확인하기
SQL > create user jsp identified by jsp; -- 사용자 계정 만들기
SQL > grant connect, resource to jsp; -- 계정에 권한주기
SQL > conn jsp / jsp -- 사용자계정으로 들어가기
-- table 생성
SQL > create table book
(name varchar2 ( 20 ),
writer varchar2 ( 20 ),
publisher varchar2 ( 30 ),
price number ,
joindate varchar2 ( 10 ));
SQL > create table jsp_member
(no number primary key ,
name varchar2 ( 20 ) not null ,
id varchar2 ( 15 ) not null ,
passwd varchar2 ( 10 ) not null ,
ssn1 varchar2 ( 6 ) not null ,
ssn2 varchar2 ( 7 ) not null ,
email varchar2 ( 30 ),
hp1 varchar2 ( 3 ),
hp2 varchar2 ( 4 ),
hp3 varchar2 ( 4 ),
joindate varchar2 ( 10 ));
create sequence jsp_member_no ;ในที่สุดข้อผิดพลาดได้รับการแก้ไข สาเหตุของข้อผิดพลาดก่อนหน้านี้ถูกเลือกดังนี้
เปลี่ยนตารางหนังสือ 2 แก้ไขชื่อ varchar2 (30);
< input type =" button " value =" 수정 " onClick =" location.href='http://www.daum.net' " > < input type =" button " value =" 버튼 " onClick =" window.open('http://www.daum.net') " >git branch front1
git branch
git checkout front1 // front1 branch 로 작업스페이스 변경
git checkout master // master 로 돌아가기
git checkout front1
git branch front2 // front1 상태를 그대로 가져간 front2 branch
git checkout master
git merge front2 // front1 의 상태를 포함한 front2 를 master 로 병합front3 -once กับ Master เวอร์ชันจนกระทั่งก่อนใช้พูลเชื่อมต่อ DB
โปรแกรมการจัดการหนังสือได้รับการอัปเดตเพื่อให้มีเฉพาะผู้ใช้ที่เข้าสู่ระบบ
top.jsp เพิ่มฟังก์ชั่นการเข้าสู่ระบบไปที่มุมขวาบน
หากคุณไม่สามารถเข้าสู่ระบบได้คุณได้ตั้งค่าให้ไปที่ login.jsp
ค้นหารหัสผ่านเป็นฟังก์ชันหน้าเข้าสู่ระบบเพิ่มฟังก์ชันการค้นหา ID
Bootstrap 3.3.1-> อัพเกรดวิศวกรรมปฏิวัติเป็น 4.4.1
แก้ไขข้อผิดพลาดที่ต้องใช้รหัสผ่าน ID เมื่อคลิกปุ่มสมาชิก
การทดสอบการโฮสต์เซิร์ฟเวอร์โดยใช้ UDP ผ่านการส่งต่อพอร์ต ผู้ใช้ทั้งหมดสามคนเข้าถึงไซต์ด้วย IP อื่นและทดสอบโพสต์กระดานข่าวและการลงทะเบียนหนังสือโดยไม่มีข้อผิดพลาด
ฟังก์ชั่นบอร์ด Bulletin, ฟังก์ชั่นการอัปโหลดไฟล์, ฟังก์ชั่นการแชทจะถูกเพิ่มหลังจากพรุ่งนี้
221.145.79.167 -ip ทั้งภายในและภายนอก
172.30.1.48 -IP ภายในของฉัน
id: ktuser
รหัสผ่าน: HomeHub
https://m.blog.naver.com/catstar9898/220804915390 -วิธีส่งต่อการส่งต่อพอร์ต KT
http://221.145.79.167:8080/home/login/login.jsp -login
เมื่อคุณเข้าสู่หน้าเข้าสู่ระบบหลังจากเข้าสู่ระบบคุณควรได้รับเซสชันการเข้าสู่ระบบบนข้อผิดพลาดที่พบว่าคุณไม่ได้รักษาเซสชัน
ฟังก์ชั่นการยืนยันซ้ำซ้อนของ ID กำลังรออยู่พักหนึ่งเนื่องจากขาดความเข้าใจแนวคิด AJAX
ตอบฟังก์ชั่นบอร์ด Bulletin ฟังก์ชั่นการเพจที่เพิ่มลงในกระดานข่าว
Bulletin JavaScript ข้อผิดพลาดการแก้ไข: ปัญหาที่เกิดจากชื่อฟอร์มที่ทับซ้อนกันซ้อนทับกับ F
การปรับโครงสร้างจากรูปแบบ MVC1 ที่มีอยู่เป็นรูปแบบ MVC2
การปรับเปลี่ยน DB Schema