软件开发,一提起来感觉这个感觉这个词范围很大很广,说起来也很笼统。不知所云,开发的到底是什么?或者说开发的具体内容是什么?以前我们讲软件开发主要是分前端和后端,那前端和后端又是什么那?你可以这么通俗的
顺晟科技
2021-09-16 11:30:32
42
静态动态:是否随着时间地点、用户操作的改变而改变
动态网页需要用到 服务端脚本语言(JSP)
不足:
a.如果软件升级、那么全部软件都需要升级
b.维护麻烦:需要维护每一台 客户端软件
客户端可以通过浏览器直接访问服务端
注意:BS和CS各有优势
bin:可执行文件(start.bat shutdown.bat) conf:配置文件(server.xml) lib:tomcat依赖的jar文件 log:日志文件(记录出错等信息) temp:临时文件 webapps:可执行的项目(我们将开发的项目放到这个文件夹中) work:存放由jsp翻译成的java,以及编辑成的class文件(jsp->java->class)
java_home classPath path
双击bin/startup.bat启动tomcat, 常见错误:可能与其他服务的端口号冲突,建议修改为8888
http://locahost:8080/
200:一切正常 300/301:页面重定向(跳转) 404:资源不存在 403:权限不足(如果访问a目录,但是a目录设置 不可见) 500:服务器内部错误(代码错误)
jsp:在html中嵌套的java代码
1 <welcome-file-list> 2 <welcome-file>index.jsp</welcome-file> 3 </welcome-file-list>
D:\apache-tomcat-8.0.52\conf\server.xml 在<Host></Host>中添加
1 <Context docBase="实际路径" path="虚拟路径"/>
docBase:实际路径 path:虚拟路径(路径、相对路径【相对于webapps】)
docBase:实际路径 path:虚拟路径(路径、相对路径【相对于webapps】)
在D:\apache-tomcat-8.0.52\conf\Catalina\localhost中新建“项目名.xml”中 新增一行<Context docBase="实际路径" path="虚拟路径"/>
1 <Engine defaultHost改成www.test.com> 2 <Host appBase="webapps或者项目路径" name="www.test.com"> 3 <Context docBase="webapps或者项目路径" path="/"/> 4 </Host> 5 </Engine>
增加 127.0.0.1 www.test.com
流程:端口号需要改为该网站默认的端口才可以模仿 www.test.com -> host找映射关系 ->server.xml找Engine的defaultHost ->通过“/”映射到项目路径 为了继续学习,虚拟主机恢复为原来的样子
jsp -> java(Servlet文件) ->class D:\apache-tomcat-8.0.52\work\Catalina\localhost\JspProject\org\apache\jsp 次访问:服务端将jsp翻译成java,再将java编译成class文件(因此比较慢) 第二次访问:直接访问class文件(如果服务端代码修改了,将会再访问时重新翻译、编译)
15
2022-09
15
2022-09
15
2022-09
15
2022-09
15
2022-09
15
2022-09