2025年07月27日
JavaEE_01lifecycle学习任务:
浏览器的任务:请求,处理,响应
servlet任务:接收请求,通过对应的java代码处理请求,处理之后对其发出响应
servlet由服务器创建,是单例的
项目发布:
tomcat集成进来注意:1,添加tomcat2,配置D:\Program Files (x86)\apache-tomcat-9.0.33\webapps
卸载:1,Delete 2,Servers文件夹3,server-->Runtime environment 删除对应的tomcat
1.手动发布 (实地项目)
在eclipse导出web功能为一个war文件
将war文件复制到 tomcat/webapps/ 目录下 启动tomcat
访问:ip+端口/项目名/文件
2.自动发布(开发项目)
在eclipse中集成tomcat
修改文件后,会自动将文件更新到服务器上
服务器的生命周期:由服务器创建servlet对象
前提: 在继承HttpServlet时,必须关联进tomcat
重写构造方法以及inti,service,destroy方法
构造方法和init在实例化对象时只被加载一次,
加载方法: 默认为负数,在第一次加载时实例化对象 1.在第一次实例化时被创建<load-on-startup>-1</load-on-startup>
通过在web.xml中配置,大于等于零时,在服务器启动时一并加载2.在服务器启动是被创建<load-on-startup>0</load-on-startup>
service在每一次请求时被加载--->doGet()或doPost()
destroy在该对象被摧毁时或服务器关闭时执行
客户端访问浏览器:
1.在web.xml中配置servlet文件(将servlet注册到服务器中)
2.通过注解如:@WebServlet(name="saveUserServlet",urlPatterns="/saveUser")
都可以为servlet配置多个访问路径
访问404为路径错误
2025年07月27日
我们知道,从 2002 年开始,Spring 一直在飞速的发展,如今已经成为了在Java EE(Java Enterprise Edition)开发中真正意义上的标准,但是随着技术的发展,Java EE使用 Spring 逐渐变得笨重起来,大量的 XML 文件存在于项目之中。繁琐的配置,整合第三方框架的配置问题,导致了开发和部署效率的降低。
2025年07月27日
版权声明:本文为CSDN博主「李阿昀」的原创文章
原文链接:
https://blog.csdn.net/yerenyuan_pku/article/details/115173948
现在我们就要使用IntelliJ IDEA来编写咱们的第一个Java程序了,这是我们的第一次,值得好好记录!
2025年07月27日
各位课程学习小达人们,今天咱来唠唠含实战项目的课程是不是更贵这个事儿。
从好多平台的课程信息里能看出来,含实战项目的课程那普遍比纯理论课程贵。为啥呢?其实啊,就是实战环节得额外投入资源、师资,还得维护项目,成本高了嘛。下面咱就从不同领域的课程案例来具体分析分析。
先说说IT技术类课程。慕课网的人工智能课程,是“实战+理论”相结合,有好几个实战项目能练手,还特别强调分享项目经验。虽然没直接标价格,但用户评价都说“物超所值”,这就暗示着它比普通理论课程定价要高。CSDN的Netty实战课程,内容可丰富了,像NIO基础、Netty入门、粘包处理、协议设计这些实战内容都有,还有近百节视频和代码实现。这课强调性能优化和源码分析,适合进阶学习,虽然没说价格,但估计因为有实战内容,定价低不了。腾讯课堂的Electron+React课程,明确说了是“实战导向”,能通过真实项目培养解决问题的能力,用户觉得价格挺合理,但还是比纯理论课程贵。
2025年07月25日
前端开发属于程序员吗?
兄弟们,最近是不是被“前端不算程序员”的论调搞破防了?
更扎心的是——当你投了200份简历全沉底,面了10次试全挂,连亲妈都开始怀疑你是个“高级美工”...
但说句大实话:不是前端没技术含量,是你把简历写成了“美图秀秀使用说明书”啊!
上周帮个9年经验的小兄弟改简历+面试指导,解决空窗期时间问题时,他气到拍桌:“我明明搞定了前端灰度发布方案,简历却被面试官说是‘切图经验’!” 结果一看项目描述:
2025年07月25日
2025年07月25日
在部署前端工程时,Nginx 是一个常用的服务器工具,它可以作为静态文件服务器、反向代理或负载均衡器。